Udostępnij za pośrednictwem


Porady: używanie odsyłacza mapy komunikatów

W wpisach oznaczonych <elementem memberFxn> napisz własną funkcję składową dla pochodnej klasy CWnd . Nadaj funkcji dowolną nazwę. Inne funkcje, takie jak OnActivate, to funkcje składowe klasy CWnd. Jeśli zostanie wywołana, przekażą komunikat do DefWindowProc funkcji systemu Windows. Aby przetworzyć komunikaty powiadomień systemu Windows, zastąp odpowiednią CWnd funkcję w klasie pochodnej. Funkcja powinna wywołać funkcję przesłoniętą w klasie bazowej, aby umożliwić klasie bazowej i systemowi Windows odpowiadanie na komunikat.

We wszystkich przypadkach umieść prototyp funkcji w nagłówku klasy pochodnej CWndi za pomocą kodu wpisu mapy komunikatów, jak pokazano.

Używane są następujące terminy:

Termin Definicja
identyfikator Dowolny identyfikator elementu menu zdefiniowanego przez użytkownika (komunikaty WM_COMMAND) lub identyfikator kontrolki (komunikaty powiadomień okna podrzędnego).
"message" i "wNotifyCode" Identyfikatory komunikatów systemu Windows zdefiniowane w systemie WINDOWS.H.
nMessageVariable Nazwa zmiennej zawierającej wartość zwracaną z RegisterWindowMessage funkcji systemu Windows.

Zobacz też

Mapy komunikatów