WM_INITMENUPOPUP

WM_INITMENUPOPUP повідомлення надсилається, коли розкривного меню або підменю збирається стати активними. Це дозволяє програмі змінювати меню, перш ніж він відображається, не змінюючи весь меню.

WM_INITMENUPOPUP hmenuPopup = wParam (HMENU);         / / Ручка підменю
uPos = LOWORD(lParam) (UINT);        / / підменю пункту розташування fSystemMenu = HIWORD(lParam) (BOOL); / / меню вікна Позначка 

 

Параметри

hmenuPopup
Значення wParam. Впоратися з розкривного меню або підменю.
uPos
Значення Низький замовлення слово lParam. Визначає COLUMN відносне розташування елемент меню, який відкриває спадне меню або підменю.
fSystemMenu
Вартість вищого порядку слово lParam. Визначає, чи розкривного меню меню вікна (також відомий як системне меню або меню керування). Якщо меню меню вікна , цей параметр має значення TRUE; в іншому випадку, це FALSE.

Повернення значень

Якщо програма обробляє це повідомлення, його слід повернути нуль.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.

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

Огляд прискорювачів клавіатура, сполучення клавіш повідомлень, WM_INITMENU

Index