ON_COMMAND

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

Index