Partager via


Relation entre un objet fenêtre C++ et un HWND

L’objet window est un objet de la classe C++ CWnd (ou d’une classe dérivée) que votre programme crée directement. Il vient et va en réponse aux appels de constructeur et de destructeur de votre programme. La fenêtre Windows, d’autre part, est un handle opaque pour une structure de données Windows interne qui correspond à une fenêtre et consomme des ressources système lorsqu’elles sont présentes. Une fenêtre Windows est identifiée par un « handle de fenêtre » (HWND) et créée après la création de l’objet CWnd par un appel à la Create fonction membre de classe CWnd. La fenêtre peut être détruite par un appel de programme ou par l’action d’un utilisateur. Le handle de fenêtre est stocké dans la variable membre m_hWnd de l’objet fenêtre. La figure suivante montre la relation entre l’objet de fenêtre C++ et la fenêtre Windows. La création de fenêtres est décrite dans Création de Windows. La destruction de fenêtres est abordée dans Destroying Window Objects.

CWnd window object and resulting window.
Window, objet et fenêtre Windows

Voir aussi

Objets fenêtre