WM_INITMENU

WM_INITMENU mesajul este expediat când un meniu este pe cale să devină activă. Acesta apare atunci când utilizatorul face clic pe un element de pe bara de meniu sau apasă tasta un meniu. Acest lucru permite aplicarea să modifice meniul înainte este afișat.

 WM_INITMENU hmenuInit = wParam (HMENU); / / ocupa de meniu pentru a inițializa 

 

Parametrii

hmenuInit
Valoarea wParam. Ocupa în meniul să fie inițializate.

Valorile întroarse

Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.

Observații

Un mesaj WM_INITMENU este trimis doar atunci când un meniu este accesat primul; doar un WM_INITMENU mesaj este generată pentru fiecare. De exemplu, mutarea mouse-ul în mai multe elemente de meniu în timp ce țineți apăsată butonul nu generează mesaje noi. WM_INITMENU nu oferă informații despre elementele de meniu.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Claviatură Accelerators prezentare, tastatură Accelerator mesaje, WM_INITMENUPOPUP

Index