На главную

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 WM_COMMAND Messages



When an accelerator is used, the window specified in the TranslateAccelerator function receives a WM_COMMAND or WM_SYSCOMMAND message. The low-order word of the wParam parameter contains the identifier of the accelerator. The window procedure examines the identifier to determine the source of the WM_COMMAND message and process the message accordingly.

Typically, if an accelerator corresponds to a menu item in the application, the accelerator and menu item are assigned the same identifier. If you need to know whether a given WM_COMMAND message was generated by an accelerator or by a menu item, you can examine the high-order word of the wParam parameter. If an accelerator generated the message, the high-order word is 1; if a menu item generated the message, the high-order word is 0.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Обработка Сообщений WM_COMMAND



Когда акселератор использован, окно определялось в функциональных приемниках TranslateAccelerator WM_COMMAND или сообщение WM_SYSCOMMAND. Младшее слово параметра wParam содержит идентификатор акселератора. Процедура окна изучает идентификатор, чтобы определять источник сообщения WM_COMMAND и обрабатывать сообщение соответственно.

Обычно, если акселератор переписывается в пункт меню в приложении, акселератор и пункт меню назначены тот же идентификатор. Если Вам нужно знать было сгенерировано данное сообщение WM_COMMAND акселератором или пунктом меню, Вы можете изучить старшее слово параметра wParam. Если акселератор генерировал бы сообщение, старшее слово - 1; если пункт меню генерировал бы сообщение, старшее слово - 0.


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