Коли меню збирається стати активними, надсилається повідомлення WM_INITMENU. Це відбувається, коли користувач клацне елемент рядка меню або натискає клавішу меню. Це дозволяє програмі змінювати меню, перш ніж він відображається.
WM_INITMENU hmenuInit = wParam (HMENU); / / Ручка, меню для ініціалізації
Якщо програма обробляє це повідомлення, його слід повернути нуль.
Надсилання повідомлення WM_INITMENU тільки тоді, коли спочатку доступна меню; лише один WM_INITMENU повідомлення створюються для кожного доступу. Наприклад, переміщення миші через кілька пунктів меню, хоча кнопки не генерувати нові повідомлення. WM_INITMENU не надає інформацію про елементи меню.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Огляд прискорювачів клавіатура, сполучення клавіш повідомлень, WM_INITMENUPOPUP