Compartilhar via


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

Consulte também

Outros recursos

CWindow membros

Visão geral do ATL classe