SetParent

O SetParent função altera a janela pai do janela filho especificado.

 (HWND SetParent HWND  hWndChild, / / identificador para a janela cujo pai está mudandoHWNDhWndNewParent / / identificador para janela pai novo);
 

Parâmetros

hWndChild
Identificador para a janela filho.
hWndNewParent
Identificador para o novo janela pai. Se este parâmetro é NULL, a área de trabalho janela torna-se a Novo janela pai.

Windows NT 5.0 e posterior: Se este parâmetro é HWND_MESSAGE, a janela filho torna-se uma janela somente mensagem.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é um identificador para o janela pai anterior.

Se a função falhar, o valor de retorno é NULL. Para informações de erro estendidas get, chamar GetLastError.

Observações

Um aplicativo pode usar o SetParent função para definir a janela pai de um pop-up, sobreposto, ou janela filho. O novo janela pai e a janela filho devem pertencer ao mesmo aplicativo.

Se a janela identificada pelo hWndChild parâmetro estiver visível, o sistema executa o apropriado redesenho e redesenho.

Por razões de compatibilidade, SetParent não modifica os estilos janela estilo ou WS_POPUP da janela cujo pai está sendo alterado. Portanto, se hWndNewParent é NULL, você também deve limpar o estilo bits e defina o estilo WS_POPUP depois de chamar SetParent. Por outro lado, se hWndNewParent não é NULL e a janela anteriormente foi um filho da área de trabalho, você deve limpar o estilo WS_POPUP e definir o estilo estilo antes de chamar SetParent.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.

Ver também

Visão geral sobre Windows, funções de janela, GetParent

Index