Udostępnij za pośrednictwem


ON_COMMAND

To makro jest mapowany komunikat polecenia funkcji składowej.

ON_COMMAND(id, memberFxn )

Parametry

  • id
    Identyfikator polecenia.

  • memberFxn
    Nazwa funkcji obsługi wiadomości, na którym polecenie jest mapowany.

Uwagi

Wskazuje, która funkcja będzie obsługiwać komunikat polecenia z obiektu polecenia interfejsu użytkownika takie jak elementu menu lub paska narzędzi przycisku.

Kiedy obiekt docelowy polecenia otrzyma systemu Windows WM_COMMAND wiadomość o określonym identyfikatorze, ON_COMMAND będzie wywoływać funkcję członka memberFxn do obsługi wiadomości.

Użycie ON_COMMAND do mapowania jednego polecenia funkcji składowej.Użycie ON_COMMAND_RANGE do mapowania zakres identyfikatorów poleceń funkcji jednego członka.Tylko jeden wpis mapy wiadomości można dopasować identyfikator danego polecenia.Oznacza to, że nie można mapować polecenia na więcej niż jeden program obsługi.Aby uzyskać więcej informacji i przykłady, zobacz postępowanie z wiadomościami i mapowanie tematy.

Przykład

BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
   ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()

Wymagania

Nagłówek: afxmsg_.h

Zobacz też

Informacje

ON_UPDATE_COMMAND_UI

Koncepcje

Makra i funkcje globalne MFC