ON_COMMAND ( identyfikator, memberFxn )
Parametry
identyfikator
Identyfikator polecenia.
memberFxn
Nazwa funkcji programu obsługi wiadomości, na którym polecenie jest mapowany.
Uwagi
To makro dodaje się zazwyczaj na mapie wiadomości przez ClassWizard lub ręcznie. Wskazuje, która funkcja będzie obsługiwać wiadomości polecenia od obiektu interfejs użytkownika polecenia, takiego jak przycisk Zapas lub paska narzędzi, menu.
Kiedy odbiera obiekt docelowy polecenia Windows WM_COMMAND komunikat o określonym identyfikatorze, ON_COMMAND będzie wywoływać funkcję Państwa memberFxn do obsługi wiadomości.
Użyj ON_COMMAND do mapowania jednego polecenia funkcji składowej. Za pomocą ON_COMMAND_RANGE mapę zakres identyfikatorów polecenia funkcji jednego członka. Tylko jednym wpisie mapy wiadomości można dopasować identyfikator danego polecenia. Oznacza to, że nie można mapować polecenia na kilku handler. Aby uzyskać dodatkowe informacje i przykłady, zobacz obsługi wiadomości i mapowanie tematy w Visual C++ Programmer's Guide.
Przykład
/ / przykład O&N_COMMAND
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
nbsp; //{{AFX_MSG_MAP (CMyDoc)
ON_COMMAND (ID_MYCMD, OnMyCommand)
// ... Więcej wpisów do obsługi dodatkowych poleceń
//}}AFX_MSG_MAP
(END_MESSAGE_MAP)
Zobacz teżnbsp;O&N_UPDATE_COMMAND_UI