Win32 API. Буфер обмена
Страница 13. Обработка сообщения WM_COMMAND


Обработка сообщения WM_COMMAND

Чтобы обрабатывать команды меню, добавьте выбирающую структуру WM_COMMAND к основной оконной процедуре вашей прикладной программы. Ниже следует выбирающая структура WM_COMMAND для оконной процедуры прикладной программы Метка (Lebel).

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;

Чтобы выполнить команды Копировать (Copy) и Вырезать(Cut), оконная процедура вызывает определяемую программой функцию EditCopy. Для получения дополнительной информации, см. Копирование информации в буфер обмена. Чтобы выполнить команду Вставить (Paste), оконная процедура вызывает определяемую программой функцию EditPaste. Для получения дополнительной информации о функции EditPaste, см. Вставка информации из буфера обмена.

 
« Предыдущая статья   Следующая статья »