Dans les entrées marquées lt ; memberFxn >, écrire votre propre fonction de membre d'une classe dérivée de CWnd . Votre fonction de donner n'importe quel nom que vous voulez. Autres fonctions, telles OnActivate, sont des fonctions de membre de la classe CWnd. Si appelée, ils passent le message à la fonction de Windows DefWindowProc . Pour traiter les messages de notification de Windows, substituer la fonction correspondante de CWnd dans votre classe dérivée. Votre fonction doit appeler la fonction substituée dans la classe de base pour la classe de base et Windows répondent au message.
Dans tous les cas, mettre le prototype de fonction dans le CWnd-, l'en-tête de la classe dérivée et code de l'entrée de la carte de message comme illustré.
Les termes suivants sont utilisés:
Terme | Définition |
id | Tout défini par l'utilisateur (messagesWM_COMMAND ) ID d'élément de menu ou d'ID de contrôle (messages de notification de fenêtre enfant). |
« message » et « wNotifyCode » | Windows message ID tel que défini dans WINDOWS.H. |
nMessageVariable | Nom d'une variable qui contient la valeur renvoyée par la fonction Windows de RegisterWindowMessage . Il doit être déclaré proche. |