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

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

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

Index