CWnd::OnMenuSelect
CWnd Nesnesi olan bir menü ile ilişkili OnMenuSelect kullanıcı menü öğesini seçtiğinde çerçevesi tarafından verilir.
afx_msg void OnMenuSelect(
UINT nItemID,
UINT nFlags,
HMENU hSysMenu
);
Parametreler
nItemID
Seçili öğeyi tanımlar. Seçili öğeyi bir menü öğesi ise nItemID menü öğesinin kimliğini içerir. Seçili öğeyi bir açılır menü içeriyorsa, nItemID açılır menü dizini içerir ve hSysMenu tanıtıcı ana menünün (tıklattığınız-on) içerir.nFlags
Aşağıdaki menü bayrakları birleşimini içerir:MF_BITMAP madde eşlemdir.
mf_checked madde işaretli.
MF_DISABLED öğesini devre dışı bırakılmıştır.
mf_grayed madde soluksa.
mf_mouseselect seçili öğe fare ile.
MF_OWNERDRAWMadde bir sahibi tarafından çizilen öğedir.
mf_popup bir açılır menü öğesi içerir.
mf_separator menü öğesi ayırıcı madde olur.
mf_sysmenu madde kontrol et menüsünde bulunur.
hSysMenu
nFlags İçeren mf_sysmenu, iletiyle ilişkili menüyü tanımlar. nFlags İçeren mf_popup, ana menüsünün tanıtıcısı tanımlar. nFlags Ne içeren mf_sysmenu , ne de mf_popup, kullanılmayan.
Notlar
nFlags 0XFFFF içerir ve hSysMenu 0, içeren Windows menü kullanıcı esc tuşuna basıldığında ya da menünün dışına tıklattığınız nedeniyle kapalı.
Not
Bu üye işlevi, uygulamanız Windows ileti işleme izin çerçevesi tarafından çağrılır.İleti alındığında çerçevesi tarafından alınan parametreleri, işleve iletilen parametreler yansıtır.Temel sınıf uygulaması, bu işlev çağrısı yaparsa, bu uygulama özgün iletiyi ve sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.
Gereksinimler
Başlık: afxwin.h