Partager via


CWindowImpl::WindowProc

Cette fonction statique implémente la procédure de fenêtre.

static LRESULT CALLBACK WindowProc( 
   HWND hWnd, 
   UINT uMsg, 
   WPARAM wParam, 
   LPARAM lParam  
);

Paramètres

  • hWnd
    [in] le handle dans la fenêtre.

  • 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.

Valeur de retour

Le résultat du traitement des messages.

Notes

WindowProc utilise la table des messages par défaut (déclarée avec BEGIN_MSG_MAP) aux messages directs aux gestionnaires appropriés. Si nécessaire, WindowProc appelle DefWindowProc pour le traitement du message supplémentaire. Si le message final n'est pas géré, WindowProc effectue les opérations suivantes :

  • Exécute unsubclassing si la fenêtre unsubclassed.

  • Efface m_hWnd.

  • Les appels OnFinalMessage avant la fenêtre est détruits.

Vous pouvez substituer WindowProc pour fournir un mécanisme différent pour gérer des messages.

Configuration requise

Header: atlwin.h

Voir aussi

Référence

CWindowImpl, classe