Udostępnij za pośrednictwem


Komunikat mapę makra (MFC)

Do obsługi wiadomości mapy, MFC dostarcza następujące makra:

Deklaracja mapę wiadomości i rozgraniczenia makra

DECLARE_MESSAGE_MAP

Deklaruje wykorzystuje w klasie mapowania wiadomości do funkcji (musi być używany w deklaracji klasy) mapę wiadomości.

BEGIN_MESSAGE_MAP

Rozpoczyna się definicja mapę wiadomości (musi być używany w implementacji klasy).

END_MESSAGE_MAP

Kończy się w definicji mapy wiadomości (musi być używany w implementacji klasy).

Mapowanie wiadomości makra

ON_COMMAND

Wskazuje, która funkcja będzie obsługiwać wiadomości określone polecenie.

ON_CONTROL

Wskazuje, która funkcja będzie obsługiwać określonego komunikat z powiadomieniem kontroli.

ON_MESSAGE

Wskazuje, która funkcja będzie obsługiwać wiadomości zdefiniowane przez użytkownika.

ON_OLECMD

Wskazuje, która funkcja będzie obsługiwać polecenie menu z obiektów DocObject lub jego kontenera.

ON_REGISTERED_MESSAGE

Wskazuje, która funkcja będzie obsługiwać zarejestrowanych wiadomości zdefiniowane przez użytkownika.

ON_REGISTERED_THREAD_MESSAGE

Wskazuje, która funkcja będzie obsługiwał zarejestrowanych wiadomości zdefiniowane przez użytkownika, gdy masz CWinThread klasy.

ON_THREAD_MESSAGE

Wskazuje, która funkcja będą obsługiwać wiadomości zdefiniowane przez użytkownika, gdy masz CWinThread klasy.

ON_UPDATE_COMMAND_UI

Wskazuje, która funkcja będzie obsługiwać komunikat polecenia update określonego interfejsu użytkownika.

Makra zakresu mapy wiadomości

ON_COMMAND_RANGE

Wskazuje, która funkcja będzie obsługiwać zakres identyfikatorów poleceń określonych w pierwszych dwóch parametrów do makra.

ON_UPDATE_COMMAND_UI_RANGE

Wskazuje, które obsługi aktualizacji będzie obsługiwać zakres identyfikatorów poleceń określonych w pierwszych dwóch parametrów do makra.

ON_CONTROL_RANGE

Wskazuje, która funkcja będzie obsługiwać powiadomień z zakresu kontroli identyfikatory określone w drugim i trzecim parametrów do makra.Pierwszy parametr jest formant komunikat z powiadomieniem, takich jak BN_CLICKED.

Więcej informacji o wiadomości mapy, deklaracja mapę wiadomości i rozgraniczenia makra i makra mapowania wiadomości, zobacz Wiadomości mapuje i obsługi wiadomości i mapowanie tematy.Aby uzyskać więcej informacji na temat wiadomości mapę zakresy Zobacz obsługi dla zakresów mapę komunikat.

Zobacz też

Informacje

Komunikat mapy (MFC)