Udostępnij za pośrednictwem


Makra mapy komunikatów (MFC)

Aby obsługiwać wiadomości mapy, MFC dostarcza następujące makra:

Deklaracja mapę wiadomości i rozgraniczenia makra

DECLARE_MESSAGE_MAP

Deklaruje, używane w klasie mapowania wiadomości do funkcji (musi być używany w deklaracji klasy) mapy wiadomości.

BEGIN_MESSAGE_MAP

Rozpoczyna się definicji mapy wiadomości (musi być zastosowany w implementacji klasy).

END_MESSAGE_MAP

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

Mapowanie wiadomości makra

ON_COMMAND

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

ON_CONTROL

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

ON_MESSAGE

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

ON_OLECMD

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

ON_REGISTERED_MESSAGE

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

ON_REGISTERED_THREAD_MESSAGE

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

ON_THREAD_MESSAGE

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

ON_UPDATE_COMMAND_UI

Wskazuje, która funkcja będzie obsługiwać komunikat polecenia update 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 identyfikatorów określona w drugim i trzecim parametrze do makra.Pierwszy parametr jest komunikat z powiadomieniem kontroli, BN_CLICKED.

Aby uzyskać więcej informacji na temat map wiadomość, deklaracja mapę wiadomość i makra rozgraniczenia i makra mapowania wiadomości, zobacz Mapy wiadomość i postępowanie z wiadomościami i mapowanie tematy.Aby uzyskać więcej informacji na temat wiadomości Mapa zakresów zobacz obsługi wiadomości-Mapa zakresów.

Zobacz też

Informacje

Mapy komunikatów (MFC)