Postupy: Použití křížových odkazů mapování zpráv
Položky označené <memberFxn>, psát vlastní členské funkce pro odvozený CWnd třídy.Dát libovolný název, který chcete své funkce.Ostatní funkce, jako například OnActivate, jsou členské funkce třídy CWnd.Pokud je volána, předání zprávy DefWindowProc funkce systému Windows.Ke zpracování zprávy systému Windows upozornění, přepsat odpovídající CWnd funkce v odvozené třídě.Funkce by měla zavolat funkci přepsané v základní třídu, aby základní třídy a Windows reagovat na zprávy.
Ve všech případech vložit prototyp funkce CWnd-odvozené třídy záhlaví a kód položku mapy zprávy, jak je znázorněno.
Jsou použity následující termíny:
Termín |
Definice |
---|---|
id |
Všechny uživatelské ID položky nabídky (WM_COMMAND zprávy) nebo (podřízené okno oznámení zprávy) ID ovládacího prvku. |
"message" a "wNotifyCode" |
Windows zpráva ID definované v systému WINDOWS.H. |
nMessageVariable |
Název proměnné, která obsahuje hodnotu vrácenou z RegisterWindowMessage funkce systému Windows. |