WM_MENUCOMMAND iletisi

Kullanıcı bir menüden bir komut çağırdığında gönderilir. Bkz. Açıklamalar.

#define WM_MENUCOMMAND                  0x0126

Parametreler

wParam

Seçilen öğenin sıfır tabanlı dizini.

lParam

Seçili öğe için menünün tutamacı.

Açıklamalar

Çoğu durumda, kullanıcı bir menüden komut çağırdığında yanıt vermek için WM_COMMAND iletisini dinlersiniz. WM_MENUCOMMANDiletisi, yalnızcaMENUINFO yapısının dwStyle üyesinde ayarlanan MNS_NOTIFYBYPOS bayrağıyla tanımlanan menüler için WM_COMMAND yerine gönderilir.

WM_MENUCOMMAND iletisi, menuinfo yapısındaki menü verilerine erişebilmeniz için size menü tutamacını verir ve ayrıca seçili öğenin dizinini de verir. Bu, genellikle uygulamaların ihtiyaç duyduğu öğedir. Buna karşılık , WM_COMMAND iletisi size menü öğesi tanımlayıcısını verir.

Gereksinimler

Gereksinim Değer
Desteklenen en düşük düzeydeki istemci
Windows 2000 Professional [yalnızca masaüstü uygulamaları]
Desteklenen en düşük sunucu
Windows 2000 Server [yalnızca masaüstü uygulamaları]
Header
Winuser.h (Windows.h dahil)

Ayrıca bakınız

Menülere Genel Bakış