Jak: użyj odsyłacza mapę wiadomości
Zapisy oznaczone <memberFxn>, pisać własnych funkcji składowej dla pochodnych CWnd klasy.Nadać funkcji dowolną nazwę, jaką chcesz.Inne funkcje, takie jak OnActivate, funkcje składowe klasy są CWnd.Jeśli wywołana, przechodzą one wiadomość do DefWindowProc funkcji systemu Windows.Aby przetwarzać wiadomości powiadomień systemu Windows, zastępują odpowiednie CWnd funkcji w klasie pochodnej.Funkcji powinna wywołać funkcję przesłonięte w klasie podstawowej, aby klasy podstawowej i systemu Windows odpowiada na komunikat.
We wszystkich przypadkach należy umieścić prototyp funkcji w CWnd-nagłówka w klasie pochodnej i kod komunikat wpisie mapy, jak pokazano.
Używane są następujące warunki:
Termin |
Definicja |
---|---|
Identyfikator |
Dowolne zdefiniowane przez użytkownika identyfikator elementu menu (WM_COMMAND wiadomości) lub identyfikator (komunikaty powiadamiające okno podrzędne) kontroli. |
"komunikat" i "wNotifyCode" |
Windows wiadomości identyfikatory zdefiniowane w systemie WINDOWS.H. |
nMessageVariable |
Nazwa zmiennej, która zawiera wartość zwracana z RegisterWindowMessage funkcji systemu Windows. |