Sdílet prostřednictvím


Postupy: Použití křížových odkazů mapování zpráv

Do položek označených memberFxn> napište vlastní členská funkce pro odvozenou třídu CWnd.< Dejte funkci libovolný název, který se vám líbí. Jiné funkce, například OnActivate, jsou členské funkce třídy CWnd. Pokud je volána, předají zprávu DefWindowProc funkci Windows. Chcete-li zpracovat zprávy oznámení systému Windows, přepište odpovídající CWnd funkci v odvozené třídě. Funkce by měla volat přepsanou funkci v základní třídě, aby základní třída a Windows odpověděly na zprávu.

Ve všech případech vložte prototyp funkce do CWndhlavičky -odvozené třídy a naprogramujte položku mapy zpráv, jak je znázorněno.

Používají se následující termíny:

Pojem definice
ID ID položky nabídky definované uživatelem (WM_COMMAND zprávy) nebo ID ovládacího prvku (zprávy oznámení podřízeného okna).
"message" a "wNotifyCode" ID zpráv systému Windows definovaná ve Windows.H.
nMessageVariable Název proměnné, která obsahuje návratovou hodnotu z RegisterWindowMessage funkce Windows.

Viz také

Mapy zpráv