classe CWindow
CWindow fournit les fonctionnalités de base pour manipuler une fenêtre dans ATL. Bon nombre des méthodes CWindow envelopper tout simplement l'une des fonctions API Win32. Par exemple, comparer les prototypes pour CWindow::ShowWindow et :: ShowWindow
| Méthode CWindow | Fonction Win32 |
| BOOL ShowWindow (int nCmdShow ); | BOOL ShowWindow (HWND hWnd, int nCmdShow ); |
CWindow::ShowWindow appelle la fonction Win32 ShowWindow en passant CWindow::m_hWnd comme premier paramètre. Chaque méthode de CWindow qui encapsule directement une fonction Win32 passe le membre m_hWnd ; donc, une grande partie de la documentation de CWindow va vous référer à la documentation Du SDK Win32.
&Notenbsp ; Pas toutes les fonctions Win32 liés à fenêtre sont encapsulée par CWindow, et pas chaque méthode CWindow encapsule une fonction Win32.
CWindow::m_hWnd stocke le HWND qui identifie une fenêtre. Un HWND est attaché à votre objet lorsque vous
CWindowImplnbsp ; Vous permet de créer une nouvelle fenêtre ou la sous-classe une fenêtre existante.
CContainedWindownbsp ; Implémente une fenêtre contenu dans un autre objet. Vous pouvez créer une nouvelle fenêtre ou la sous-classe une fenêtre existante.
CDialogImpl  ; Vous permet de créer une boîte de dialogue modale ou non modale.
Pour plus d'informations sur windows, voir Windows et les rubriques suivantes dans le Kit de développement Win32. Pour plus d'informations sur l'utilisation de windows dans ATL, consultez l'article de Classes de fenêtre ATL.
# include lt;atlwin.h>