Comment : utiliser la référence croisée de la table des messages
Dans les entrées étiquetées <memberFxn>, écrivez votre propre fonction membre pour une classe CWnd dérivée. Donnez à votre fonction un nom que vous aimez. D’autres fonctions, telles que OnActivate
, sont des fonctions membres de classe CWnd
. S’ils sont appelés, ils transmettent le message à la DefWindowProc
fonction Windows. Pour traiter les messages de notification Windows, remplacez la fonction correspondante CWnd
dans 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 Windows répondre au message.
Dans tous les cas, placez le prototype de fonction dans l’en-tête CWnd
de classe dérivée -, puis codez l’entrée de carte de messages comme indiqué.
Les termes suivants sont utilisés :
Terme | Définition |
---|---|
id | N’importe quel ID d’élément de menu défini par l’utilisateur (WM_COMMAND messages) ou ID de contrôle (messages de notification de fenêtre enfant). |
« message » et « wNotifyCode » | ID de message Windows tel que défini dans WINDOWS.H. |
nMessageVariable | Nom d’une variable qui contient la valeur de retour de la RegisterWindowMessage fonction Windows. |