Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Classe CWindow permite que você use uma janela. Depois de anexar uma janela a um CWindow objeto, você pode chamar CWindow métodos para manipular a janela.
CWindow também contém um operador HWND para converter um CWindow objeto em um HWND. Assim, você pode passar um CWindow objeto para qualquer função que exija um identificador para uma janela. Você pode facilmente misturar CWindow chamadas de método e chamadas de função Win32, sem criar objetos temporários.
Como CWindow tem apenas dois membros de dados (um identificador de janela e as dimensões padrão), ele não impõe uma sobrecarga ao seu código. Além disso, muitos dos CWindow métodos simplesmente encapsulam as funções correspondentes da API do Win32. Ao usar CWindow, o membro HWND é automaticamente passado para a função Win32.
Além de usar CWindow diretamente, você também pode derivar dele para adicionar dados ou código à sua classe. ATL em si deriva três classes de CWindow: CWindowImpl, CDialogImpl e CContainedWindowT.