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

Classe de CWindowImpl