WM_COMMAND

Kullanıcı bir komut öğe menüden, denetim ana penceresi için bir bildirim iletisi gönderdiğinde ya da Hızlandırıcı tuş vuruşu çevrildiğinde seçtiğinde wm_command ileti gönderilir.

Wm_command wNotifyCode = HIWORD(wParam); / / bildirim kodu wID = LOWORD(wParam);         / / Madde, denetim veya Hızlandırıcı tanımlayıcı hwndCtl (hwnd) lParam; =      / / ele kontrolü 

 

Parametreleri

wNotifyCode
WParamyüksek sıralı word değeri. İleti bir denetimden ise bildirim kodunu belirtir. İleti bir Hızlandırıcı ise, bu parametre 1'dir. İleti menüden bu parametre 0 ise,.
wID
WParamalt sıra kelimenin değeri. Menü öğesi, denetim veya Hızlandırıcı tanımlayıcısını belirtir.
hwndCtl
LParamdeğeri. İleti denetimden ise mesaj kontrol kolu. Aksi takdirde, bu parametre null olur.

Dönüş değerleri

Bu ileti uygulama süreçleri, sıfır döndürmelidir.

Açıklamalar

Pencere menüsünden öğeleri seçin Hızlandırıcı tuş vuruşlarını wm_syscommand mesajları tercüme.

Bir Hızlandırıcı tuş oluşursa bir menü öğesine menü sahibi pencere küçültüldüğünde karşılık hiçbir wm_command ileti gönderdi. Bir Hızlandırıcı tuş oluşursa bile küçültülür ancak, pencere menüsünden bir wm_command iletisi gönderilir, maddelerin pencerenin menü ya da eşleşmiyor.

Uygulamanın menü ayırıcı etkinleştirirse, sistem kullanıcı ayırıcı seçtiğinde sıfır wParam parametresinin düşük kelimesi wm_command ileti gönderir.

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:

wm_syscommand denetimleri düzenleyin, Denetim iletilerini düzenlemek,

Index