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