classe CWindow
CWindow fornece o base funcionalidade para manipular uma janela ATL. Muitos dos métodos CWindow simplesmente dispor uma das funções de API do Win32. Por exemplo, compare os protótipos para CWindow::ShowWindow e :: ShowWindow
| Método CWindow | Função do Win32 |
| BOOL ShowWindow (int nCmdShow ); | BOOL ShowWindow (HWND hWnd, int nCmdShow ); |
CWindow::ShowWindow chama o Win32 função ShowWindow , passando CWindow::m_hWnd como o primeiro parâmetro. Cada método de CWindow que envolve directamente uma função do Win32 passa o membro m_hWnd ; por conseguinte, grande parte da documentação de CWindow referirá a documentação do Win32 SDK.
&Notanbsp; Nem toda função Win32 janela-relacionados é encapsulada pelo CWindow, e nem toda método CWindow quebra uma função do Win32.
CWindow::m_hWnd armazena o HWND que identifica uma janela. Um HWND é anexado para o objeto quando você
CWindowImplnbsp; Permite que você criar uma &Novo janela ou subclasse uma janela existente.
CContainedWindownbsp; Implementa uma janela contida em outro objeto. Você pode criar um novo janela ou subclasse uma janela existente.
CDialogImpl Permite que você crie uma caixa de diálogo restrita ou sem janela restrita.
Para obter mais informações sobre o windows, consulte Windows e os tópicos subseqüentes na Win32 SDK. Para obter mais informações sobre como usar o windows em ATL, consulte o artigo ATL janela Classes.
# include lt;atlwin.h>