WM_MENUCHAR

Wm_menuchar mesaj menüsü etkin olduğunda ve kullanıcı herhangi bir anımsatıcı ya da Hızlandırıcı anahtarına karşılık gelmeyen bir tuşa bastığında gönderilir. Bu ileti, menü sahibi penceresine gönderilir.

Wm_menuchar chUser (tchar) LOWORD(wParam); = / / karakter kodu
fuFlag (UINT) HIWORD(wParam); =  / / Menü bayrak HMENU'nun (HMENU'nun) lParam; =          / / işlemek için Menü 

 

Parametreleri

chUser
WParamalt sıra kelimenin değeri. Kullanıcı basıldığında anahtarına karşılık gelen karakter kodunu belirtir.
fuFlag
WParamyüksek sıralı word değeri. Etkin menü türünü belirtir. Bu parametre aşağıdaki değerlerden biri olabilir:
Değer Anlamı
MF_POPUP açılır menü, alt menü veya kısayol menüsü
MF_SYSMENU pencere menüsü (sistem menüsü veya Denetim menüsü)

hmenu'nun
LParamdeğeri. Etkin menüyü işlemek.

Dönüş değerleri

Bu iletiyi işleyen uygulama aşağıdaki değerlerden birini dönüş değeri yüksek sıralı Word'de döndürmelidir:

Değer Anlamı
MNC_IGNORE Sistem kullanıcı bastırdı ve sistem hoparlör kısa bir bip sesi oluşturmak karakteri atmak bildirir.
MNC_CLOSE Sistem etkin menüyü kapatmak bildirir.
MNC_EXECUTE Sistem, dönüş değeri alt sıra Word'de belirtilen maddenin seçmeliyim bildirir. Sahibi pencere bir wm_command iletisi alır.
MNC_SELECT Dönüş değeri alt sıra Word'de belirtilen öğeyi seçmelisiniz sistem bildirir.

Açıklamalar

0 Veya 1 yüksek sıralı sözcük içeriyorsa, alt sıra kelime sayılır. Hızlandırıcı bir bitmap görüntüler bir menü öğesini seçmek için kullanılan bir uygulama bu ileti işleme.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.

Ayrıca bkz:

Klavye hızlandırıcıları genel bakış, klavye hızlandırıcı iletileri

Index