|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Processing the WM_COMMAND Message
To process menu commands, add the WM_COMMAND case to your application's main window procedure. Following is the WM_COMMAND case for the Label application's window procedure.
case WM_COMMAND: switch (LOWORD(wParam)) { case IDM_CUT: if (EditCopy()) EditDelete(); break; case IDM_COPY: EditCopy(); break; case IDM_PASTE: EditPaste(); break; case IDM_DELETE: EditDelete(); break; case IDM_EXIT: DestroyWindow(hwnd); } break;
To carry out the Copy and Cut commands, the window procedure calls the application-defined EditCopy function. For more information, see Copying Information to the Clipboard. To carry out the Paste command, the window procedure calls the application-defined EditPaste function. For more information about the EditPaste function, see Pasting Information from the Clipboard.
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Обработка Сообщения WM_COMMAND
Для того, чтобы обрабатывать команды меню, добавьте случай WM_COMMAND к вашей прикладной основной процедуре окна. Следующее является футляром WM_COMMAND для процедуры прикладного окна Этикетки.
случай WM_COMMAND: ключ (LOWORD(wParam)) { случай IDM_CUT: если (EditCopy()) EditDelete(); прерывание; случай IDM_COPY: EditCopy(); прерывание; случай IDM_PASTE: EditPaste(); прерывание; случай IDM_DELETE: EditDelete(); прерывание; случай IDM_EXIT: DestroyWindow(hwnd); } прерывание;
Чтобы выполнять Копию и Резать команды, процедура окна вызывает определенную прикладную функцию EditCopy. Более подробно, смотри Копирование Информации в Буфер. Чтобы выполнять команду Пасты, процедура окна вызывает определенную прикладную функцию EditPaste. Более подробно о функции EditPaste, смотри Склеивание Информации из Буфера.
|
|
|
|