CWnd::OnMenuChar
Ramy wywołania tej funkcji Członkowskich po naciśnięciu menu mnemoniczny znak, który nie pasuje do żadnego wstępnie symboli w bieżącym menu.
afx_msg LRESULT OnMenuChar(
UINT nChar,
UINT nFlags,
CMenu* pMenu
);
Parametry
nChar
Określa znak ANSI lub Unicode, który użytkownik nacisnął przycisk, w zależności od ustawień kompilacji.nFlags
Zawiera MF_POPUP flagę, jeśli menu wyskakującego menu.Zawiera on MF_SYSMENU flagę, jeśli menu jest menu sterowania.pMenu
Zawiera wskaźnik do wybranego CMenu.Wskaźnik może być tymczasowy i nie powinny być przechowywane.
Wartość zwracana
Word znaczących w zwracanej wartości powinna zawierać jedno z następujących kodów polecenia:
Wartość |
Opis |
---|---|
0 |
Informuje system Windows, aby odrzucić znak użytkownik wciśnięty, a tworzy krótki sygnał głośnika systemowego. |
1 |
Informuje system Windows, aby zamknąć menu bieżącej. |
2 |
Informuje Windows, że word zamówienia niskiej wartości zwracanej zawiera numer zapasu dla określonego towaru.Ten element jest zaznaczony przez system Windows. |
Word bity jest ignorowane, jeśli program word znaczących zawiera 0 lub 1.Aplikacje należy przetwarzać tego komunikatu, gdy używane są klawisze skrótu (skrót) do zaznaczania bitmap umieszczone w menu.
Uwagi
Jest wysyłane do CWnd , jest właścicielem menu.OnMenuCharnawet jeśli klucz nie odpowiadają mnemoniczny znak, jest również nazywany, gdy użytkownik naciśnie klawisz ALT oraz inny klawisz.W przypadku pMenu punkty menu własnością CWnd, i nFlags jest 0.
[!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
Zobacz też
Informacje
CWnd::OnMenuChar