Classe CWindow
Essa classe fornece métodos para manipular uma janela.
class CWindow
Comentários
CWindow Fornece a funcionalidade básica para manipular uma janela no ATL. Muitos do CWindow métodos simplesmente dispor uma das funções de API do Win32. Por exemplo, comparar 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 a função Win32 ShowWindow ao passar CWindow::m_hWnd sistema autônomo o primeiro parâmetro. Cada CWindow método que envolve diretamente uma função do Win32 transmite o m_hWnd membro; portanto, grande parte do CWindow documentação indicará para o Windows SDK.
Observação: |
---|
Nem toda função do Win32 relacionados a janela é empacotada por CWindowe nem todos CWindow método envolve uma função do Win32. |
CWindow::m_hWnd armazena a HWND que identifica uma janela. An HWND anexadas a seu objeto quando você:
Especifique um HWND em CWindowdo construtor.
De telefonarCWindow::Attach.
Use CWindow's operador =.
Criar ou subclasse uma janela usando uma das seguintes classes derivadas de CWindow:
CWindowImpl Permite que você criar uma nova janela ou uma subclasse uma janela existente.
CContainedWindow Implementa uma janela contido em outro objeto.Você pode criar uma nova janela ou subclasse uma janela existente.
CDialogImpl Permite que você criar uma caixa de diálogo modal ou sem janela restrita.
Para obter mais informações sobre janelas, consulte Windows tópicos subseqüentes no e Windows SDK. Para obter mais informações sobre como usar janelas em ATL, consulte o artigo Classes de janela do ATL.
Requisitos
Cabeçalho: atlwin.h