Udostępnij za pośrednictwem


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++)