CWnd::OnMenuSelect
Jeśli CWnd obiekt jest skojarzony z menu, OnMenuSelect jest wywoływana przez ramy, gdy użytkownik wybierze element menu.
afx_msg void OnMenuSelect(
UINT nItemID,
UINT nFlags,
HMENU hSysMenu
);
Parametry
nItemID
Identyfikuje zaznaczonego elementu.Jeśli zaznaczony element jest element menu nItemID zawiera identyfikator elementu menu.Jeśli zaznaczony element zawiera wyskakujące menu, nItemID zawiera indeks wyskakującego menu i hSysMenu zawiera uchwyt głównego menu (menu).nFlags
Zawiera kombinacji następujących flag menu:MF_BITMAP element jest mapą bitową.
MF_CHECKED element jest zaznaczony.
MF_DISABLED element jest wyłączony.
MF_GRAYED element jest wygaszony.
MF_MOUSESELECT element został wybrany przy użyciu myszy.
MF_OWNERDRAWZapas jest zapasem rysowania przez właściciela.
MF_POPUP element zawiera wyskakujące menu.
MF_SEPARATOR element jest separator elementu menu.
MF_SYSMENU element znajduje się w menu sterowania.
hSysMenu
Jeśli nFlags zawiera MF_SYSMENU, identyfikuje menu skojarzone z wiadomości.Jeśli nFlags zawiera MF_POPUP, identyfikuje uchwyt menu głównego.Jeśli nFlags ani zawiera MF_SYSMENU ani MF_POPUP, jest nieużywany.
Uwagi
Jeśli nFlags zawiera 0xFFFF i hSysMenu zawiera wartość 0, system Windows zamknął menu, ponieważ naciśnięto klawisz ESC lub kliknięciu poza menu użytkownika.
[!UWAGA]
Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.
Wymagania
Nagłówek: afxwin.h