Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dapsssss
1 / 1 / 0
Регистрация: 06.10.2009
Сообщений: 18
#1

Новое окно программы! - C++

06.10.2009, 20:42. Просмотров 617. Ответов 1
Метки нет (Все метки)

Добрый вечер. Я в замешательстве. Надо написать программу по созданию тестов и оболочки по их прохождению. Столкнулся с немыслимой проблемой. Вот я создаю проект.. добавляю в него форму. на форме две кнопки одна создать тест... другая начать тест... вот как сделать так, чтобы по нажатии на кнопку создать открывалось новое окно в котором тесты будут вводить? Вот чтоб не новая форма появилась а окно.. тоесть как бы была одна форма и по нажатии назад только перехоило опять на начальную страницу с двумя кнопками.. или я что-то не понимаю.. возможно я в самой организации не так разобрался... я зашёл в визуал студио - создал проект - выбрал форму и делаю.. я так делаю? знаю может это глупо навыков мало пока... но всё же...

И вот по поводу моей программы у меня такие планы... Тоесть По кнопке создать открывается новое окно.. в нём будет такое.. введите вопрос - введите варианты ответа - выберите правильный ответ и т.д. это тектовые поля... по нажатии сохранить всё это из текстовых полей сохранятеся в тектовый файл и так далее... а когда уже студент начинает проходить тест он выбирает тест из списка созданных и проходит его.. тоесть тест берётся из текстовика... это правильно? или это совсем неправильная логика? Подскажите пожалуйста....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2009, 20:42     Новое окно программы!
Посмотрите здесь:

Диалоговое окно при выходе из программы C++
Окно программы во время выполнения цикла C++
C++ Окно для программы
C++ Зависает окно программы
C++ Новое консольное окно
Окно программы появляется и тут же исчезает (CodeBlock) C++
Закрывается окно программы C++
Окно программы быстро исчезает. Что делать? C++
C++ Окно программы просто не появляется
C++ Вывести в окно программы hex массив byte
Произвольно закрывается окно с программы C++
C++ Окно программы по центру экрана

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
07.10.2009, 03:29     Новое окно программы! #2
Привет, если ты работаешь с WinAPI, то:

вот как сделать так, чтобы по нажатии на кнопку создать открывалось новое окно в котором тесты будут вводить?

Обрабатываешь в оконной процедуре событие (нажатие кнопки "создать").
Пользователь нажимает кнопку - ты открываешь диалог и предоставляешь возможность писать текст, вот так:

C++
1
2
3
4
5
6
7
8
9
10
11
switch(uMsg)
{
    case WM_COMMAND:
        switch(LOWORD(wParam))
        {
        case IDC_CREATE_FILE:
        DialogBox(GetModuleHandle(NULL), MAKEINTRESOURCE(IDC_DIALOG_WRITEN_TEXT), hWnd, DlgCreateProc);
        break;
        }
        break;
}
Потом, делаешь на диалоговом окне кнопку "Готово" (или что-то вроде этого). Обрабатываешь событие (нажатие этой кнопки).
В событие извлекаешь из эдита текст и пишишь его в файл.

---------------------------------------------------------------------------------------------------------

это правильно? или это совсем неправильная логика?

Забей, все окей
Yandex
Объявления
07.10.2009, 03:29     Новое окно программы!
Ответ Создать тему
Опции темы

Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru