Usando uma janela
De classeCWindow permite que você use uma janela.Depois que você anexar uma janela a um CWindow o objeto, você pode, então telefonar CWindow métodos para manipular a janela. CWindow também contém um HWND operador para converter um CWindow objeto para um HWND. Assim, você pode passar um CWindow objeto para qualquer função que requer um identificador para uma janela. Você pode combinar com com facilidade CWindow chamadas de método e chamadas de função do Win32, sem criar quaisquer objetos temporários.
Porque CWindow tem somente dois dados membro (um identificador de janela e as dimensões padrão), não impõe uma sobrecarga em seu código. Além disso, muitos do CWindow métodos simplesmente dispor funções da API do Win32 correspondentes. Usando CWindow, o HWND membro transmitido automaticamente para a função do Win32.
Além de ser usado CWindow diretamente, você também pode derivar de para adicionar dados ou código à sua classe. ATL si deriva três classes de CWindow: CWindowImpl, CDialogImpl, and CContainedWindowT.