Partager via


CMessageMap::ProcessWindowMessage

Accède à la table des messages identifiée par dwMsgMapID dans CMessageMapclasse dérivée.

virtual BOOL ProcessWindowMessage( 
   HWND hWnd, 
   UINT uMsg, 
   WPARAM wParam, 
   LPARAM lParam, 
   LRESULT& lResult, 
   DWORD dwMsgMapID  
) = 0;

Paramètres

  • hWnd
    [in] Le handle dans la fenêtre réception du message.

  • uMsg
    [in] Le message envoyé à la fenêtre.

  • wParam
    [in] Les informations supplémentaires spécifiques au message.

  • lParam
    [in] Les informations supplémentaires spécifiques au message.

  • lResult
    [out] Le résultat du traitement des messages.

  • dwMsgMapID
    [in] L'identificateur de la table des messages qui traitera le message. La table des messages par défaut, déclarée avec BEGIN_MSG_MAP, est identifiée par 0. Une table des messages secondaire, déclarée avec ALT_MSG_MAP (msgMapID), est identifiée par msgMapID.

Valeur de retour

TRUE si le message est entièrement managé ; sinon, FALSE.

Notes

Appelé par la procédure de fenêtre d'un objet de CContainedWindow ou d'un objet qui chaîne dynamique à la table des messages.

Configuration requise

Header: atlwin.h

Voir aussi

Référence

CMessageMap, classe

CHAIN_MSG_MAP_DYNAMIC