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

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

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

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

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

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

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

Новое консольное окно - C++
Есть консольная программа, которая запускет другие консольные программы. так вот хотелось бы, чтобы для каждой программы открывалось...

Закрывается окно программы - C++
Ниже записан алгоритм. Получив на вход число x этот алгоритм печатает два числа a и b. Укажите такое наименьшее число x, что при вводе x...

Окно для программы - C++
Привет всем! Я наткнулся в инете на многие проги, они имеют вид обычного окна, внутри 2 поля, поле ввода и вывода. Так вот хотел узнать,...

Зависает окно программы - C++
Доброго времени суток, пишу программу для шифрования, вроде бы все правильно написано, но при выполнении программы окно зависает, пользуюсь...

Окно программы по центру экрана - C++
Может кто дать? Найти не могу. Без пред скомпилированных заголовков и прочей ерунды...

Окно программы просто не появляется - C++
Блин, не пойму что за дела. При компиляции не вылезает окно, просто что - то вылезает в VS по бокам, и сразу улезает... Ошибок...

1
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;
}
Потом, делаешь на диалоговом окне кнопку "Готово" (или что-то вроде этого). Обрабатываешь событие (нажатие этой кнопки).
В событие извлекаешь из эдита текст и пишишь его в файл.

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

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

Забей, все окей
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2009, 03:29
Привет! Вот еще темы с ответами:

Произвольно закрывается окно с программы - C++
Добрый день! Учу С++ в Visual Studio 2013. Часто во время работы кода , после введения строки и нажатия Enter окно с воспроизводимой...

Окно программы во время выполнения цикла - C++
Пока выполняется цикл в программе окно становится не доступным. Ни свернуть не переместить и тд. Как с этим бороться? Цикл запускается...

Диалоговое окно при выходе из программы - C++
Доброго времени суток, уважаемые форумчане! У меня новичковая проблема: как заставить программму вывести диалоговое окно вида : Вы...

Как програмно развернуть окно программы (консоль)? - C++
подскажите как можно програмно развернуть окно программы(консоль)


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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