CW&nd::OnMenuCharnbsp;

afx_msg LRESULT OnMenuChar ( UINT nChar, UINT nFlags, CMenu * pMenu );

Значення, яке повертається

Значення, яке повертається, слово вищого порядку повинна містити один з таких кодів команди:

Значення Опис
0 Визначає Windows, щоб відмовитися від символу, що користувач натиснув і створює короткий звуковий сигнал спікера система.
1 Визначає Windows, щоб закрити поточне меню.
2 Повідомляє Windows, що низька замовлення слово значення містить номер елемента для певного елемента. Цей пункт вибрано за Windows.

Низька замовлення слово ігнорується, якщо вищого порядку word містить 0 або 1. Застосунки повинні обробити це повідомлення, коли клавіші виклику (ярлик) використовується для вибору крапкові малюнки у меню.

Параметри

nChar

Залежно від настройок побудувати визначає символів ANSI або Юнікод, що користувач натиснув.

nFlags

Містить MF_POPUP прапор, якщо в меню є спливаюче меню. Він містить MF_SYSMENU прапор, якщо меню меню керування.

pMenu

Містить вказівник на виділений CMenu. Вказівник миші може бути тимчасово і не буде зберігатися.

Зауваження

Рамках дзвінки цієї функції-члени, коли користувач натискає меню мнемонічний символ, який не відповідає попередньо Мнемоніка в поточний меню. Він надсилається CWnd , який володіє меню. OnMenuChar називається коли користувач натискає клавішу ALT і будь-який інший ключ, навіть якщо ключ не відповідає мнемонічний характер. У цьому випадку pMenu пунктів меню, що належить CWndі nFlags є 0.

Примітка   Цей член функція викликається на структуру, яка дозволяє ваш додаток для обробки повідомлення Windows. Параметрів передано функції вашого відображає параметри, які отримали на рамках, коли повідомлення було отримано. Якщо ви називаєте бази клас впровадження цієї функції, що виконання буде використовувати параметри, спочатку передаються з повідомлення і не параметрів, які ви надаєте функції.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp; WM_MENUCHAR

Index