Share via


Relação entre um objeto de janela do C++ e um HWND

O objeto da janela é um objeto da classe C++ CWnd (ou uma classe derivada) que seu programa cria diretamente. Ele vem e vai em resposta às chamadas de construtor e destruidor do programa. A janela do Windows, por outro lado, é uma alça opaca para uma estrutura de dados interna do Windows que corresponde a uma janela e consome recursos do sistema quando presente. Uma janela do Windows é identificada por um "identificador de janela" (HWND) e é criada depois que o objeto CWnd é criado por uma chamada para a função de membro Create da classe CWnd. A janela pode ser destruída por uma chamada de programa ou pela ação de um usuário. O identificador da janela é armazenado na variável de membro m_hWnd do objeto de janela. A figura a seguir mostra a relação entre o objeto de janela C++ e a janela do Windows. A criação de janelas é discutida em Criar janelas. A destruição de janelas é discutida em Destruir objetos de janela.

CWnd window object and resulting window.
Objeto de janela e janela do Windows

Confira também

Objetos de janela