Mapowanie komunikatów na funkcje

Okno właściwości umożliwia powiązanie obsługi wiadomości (funkcji elementów członkowskich klasy MFC interfejsu użytkownika) do komunikatów generowanych przez zasoby aplikacji.Używają mapy wiadomości MFC do utworzenia powiązania.

Korzystając z widoku klasy, aby utworzyć nową klasę pochodną jednej z klas framework, to automatycznie miejsca na pełne i funkcjonalne klasy w nagłówku (.h) i realizacji (CPP) pliki, które określisz.

[!UWAGA]

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

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

  1. W widoku klasy kliknij klasę.

  2. W oknie 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 funkcję obsługi wiadomości, nazwa programu obsługi, który pojawia się w kolumnie po prawej stronie obok wiadomości.

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

  4. Kliknij przycisk sugerowaną nazwę, aby dodać kod 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 wybierz <usunąć>HandlerName.Kod funkcji jest ujęta w komentarz.

Zobacz też

Zadania

Dodawanie funkcji członkowskiej (Visual C++)

Dodawanie zmiennej członkowskiej (Visual C++)

Zastępowanie funkcji wirtualnych (Visual C++)

Informacje

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

Nawigacja w strukturze klas (Visual C++)

Koncepcje

Dodawanie handlera komunikatów MFC

Dodawanie funkcji z kreatorami kodów

Dodawanie klasy (Visual C++)