Udostępnij za pośrednictwem


Funkcji mapowania wiadomości

Okno właściwości pozwala powiązać obsługi wiadomości (funkcje składowe klas MFC w interfejsie użytkownika) do komunikatów generowanych przez zasoby aplikacji.Używają mapy wiadomości MFC do tworzenia powiązania.

Podczas tworzenia nowych klas pochodzących z jednej z klas framework za pomocą widoku klasy, to automatycznie miejsc w pełnych i funkcjonalne klasy w nagłówku (.h) i realizacji (.cpp) pliki, które można określić.

[!UWAGA]

Aby dodać nową klasę, która nie obsługuje wiadomości, należy utworzyć klasę bezpośrednio w edytorze tekstu.

Aby zdefiniować lub usuń program obsługi wiadomości za pomocą okna właściwości

  1. W widoku klasy kliknij przycisk klasy.

  2. W oknie dialogowym właściwości kliknij wiadomości przycisk.

    [!UWAGA]

    Wiadomości przycisk jest dostępny po wybraniu nazwy klasy w widoku klasy lub po kliknięciu w oknie źródła.

    Jeżeli projekt zawiera obsługi wiadomości, nazwa programu obsługi pojawia się w prawej kolumnie obok wiadomości.

  3. Jeśli nie obsługi wiadomości, kliknij komórkę w prawej kolumnie w oknie właściwości, aby wyświetlić sugerowaną nazwę programu obsługi jako <add>HandlerName.(Na przykład WM_TIMER message handler sugeruje <add>OnTimer).

  4. Kliknij przycisk sugerowaną nazwę, aby dodać kod skrótowej dla funkcji.

  5. Aby edytować obsługi wiadomości, kliknij dwukrotnie wiadomość w widoku klasy i edytować kod w oknie źródła.

Aby usunąć obsługi wiadomości, kliknij dwukrotnie program obsługi w prawej kolumnie i zaznacz <delete>HandlerName.Kod funkcji jest komentarzem.

Zobacz też

Zadania

Dodawanie funkcji składowej

Dodawanie zmienna członka

Przesłanianie funkcję wirtualną

Informacje

Dodawanie obsługi zdarzeń dla formantów okna dialogowego

Przeglądanie struktury klasy

Koncepcje

Dodawanie handlera komunikatów MFC

Dodawanie funkcji z kodu kreatorów

Dodawanie klasy