Udostępnij za pośrednictwem


ON_COMMAND

To makro mapuje 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 interfejsu użytkownika polecenia, takie jak element lub pasku narzędzi przycisk menu.

Kiedy obiekt docelowy polecenia otrzyma Windows WM_COMMAND wiadomość z określonym Identyfikatorem ON_COMMAND będzie wywoływać funkcji składowej memberFxn do obsługi wiadomości.

Użyj ON_COMMAND do mapowania jednego polecenia funkcji składowej.Użyj ON_COMMAND_RANGE do mapowania zakres identyfikatorów poleceń funkcji jednego członka.Tylko jeden zapis mapę wiadomości można dopasować identyfikator danego polecenia.Oznacza to, że nie można mapować polecenia do obsługi więcej niż jeden.Aby uzyskać dodatkowe informacje i przykłady, zobacz obsługi wiadomości 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 MFC i Globals