Comment : utilisez la référence croisée de table des messages
Dans les lignes libellées <memberFxn>, écrivez votre propre fonction membre d'une classe dérivée de CWnd .Donnez à votre fonction n'importe quel nom de votre choix.D'autres fonctions, telles que OnActivate, sont des fonctions membres de classe CWnd.Si appelés, ils passent le message à la fonction Windows d' DefWindowProc .Pour traiter des messages de notification de windows, substituez la fonction correspondante d' CWnd de votre classe dérivée.Votre fonction doit appeler la fonction substituée dans votre classe de base pour laisser la classe de base et les fenêtres répondre au message.
Dans tous les cas, placez le prototype de fonction dans CWnd- en-tête de la classe dérivée, et le code à l'entrée de la table des messages comme indiqué.
Les termes suivants sont utilisés :
Terme |
Définition |
---|---|
id |
Tout ID d'élément de menu défini par l'utilisateur (messages deWM_COMMAND ) ou ID du contrôle (messages de notification de fenêtres enfants). |
« message » et « wNotifyCode » |
ID de message windows comme défini dans WINDOWS.H. |
nMessageVariable |
Nom d'une variable qui contient la valeur de retour de la fonction Windows de RegisterWindowMessage . |