На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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, смотри Склеивание Информации из Буфера.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz