Partilhar via


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

O objeto window é um objeto da classe C++ CWnd (ou uma classe derivada) que o seu programa cria diretamente. Em resposta às chamadas de construtor e destrutor do seu programa, ele aparece e desaparece. A janela do Windows, por outro lado, é um identificador opaco para uma estrutura de dados interna do Windows que corresponde a uma janela e consome recursos do sistema quando está 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 de 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 membro m_hWnd do objeto 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 Criando janelas. A destruição de janelas é discutida em Destruindo objetos de janela.

Objeto da janela CWnd e janela resultante.
Objeto de janela e janela do Windows

Ver também

Objetos de janela