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