Compartilhar via


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

O objeto de 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 CWnd objeto é criado por uma chamada para a Create função membro da classe CWnd. A janela pode ser destruída por uma chamada de programa ou pela ação de um usuário. O identificador de 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 na criação do Windows. A destruição de janelas é discutida na destruição de objetos de janela.

Objeto da janela CWnd e janela resultante.
Objeto Window e Janela do Windows

Consulte também

Objetos de janela