Partager via


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 .

Voir aussi

Référence

Tables des messages (MFC)