Операционные системы. Кручинин А.Ю. - 25 стр.

UptoLike

Составители: 

25
#define M_FILE1 10002
#define M_FILE2 10003
HMENU HMenu=NULL;
Листинг 6 Объявление определений и переменных
Меню добавлено, однако надо получать сигналы о выборах пунктов меню.
Для этого в функции обработки сообщений вы должны отлавливать сообщение
WM_COMMAND и просматривать параметр wParam (листинг 7).
int wID = LOWORD(wParam);
switch (wID)
{
case M_FILE2:
DestroyWindow(hWnd);
break;
case M_FILE1:
break;
}
Листинг 7 Обработка выбора пункта меню
Теперь перейдѐм к созданию формы. Для этого надо перейти к редактору
ресурсов и добавить диалоговое окно. Нажмите правой кнопкой на диалоговом окне
и выберите «Properties» (Рисунок 7).
Рисунок 7 – Изменение свойств диалогового окна
В программе нужно, чтобы это диалоговое окно работало, как форма (Builder
#define M_FILE1 10002
#define M_FILE2 10003
HMENU HMenu=NULL;
                 Листинг 6 – Объявление определений и переменных

     Меню добавлено, однако надо получать сигналы о выборах пунктов меню.
Для этого в функции обработки сообщений вы должны отлавливать сообщение
WM_COMMAND и просматривать параметр wParam (листинг 7).

int wID = LOWORD(wParam);

switch (wID)
{
case M_FILE2:
       DestroyWindow(hWnd);
       break;
case M_FILE1:
       break;
}
                     Листинг 7 – Обработка выбора пункта меню

     Теперь перейдѐм к созданию формы. Для этого надо перейти к редактору
ресурсов и добавить диалоговое окно. Нажмите правой кнопкой на диалоговом окне
и выберите «Properties» (Рисунок 7).




                  Рисунок 7 – Изменение свойств диалогового окна

      В программе нужно, чтобы это диалоговое окно работало, как форма (Builder

                                                                            25