WM_PARENTNOTIFY

A mensagem WM_PARENTNOTIFY é enviada para o pai de uma janela filho quando a janela filho é criada ou destruída, ou quando o usuário clica em um botão do mouse enquanto o cursor estiver sobre a janela filho. Quando a janela filho está sendo criada, o sistema envia WM_PARENTNOTIFY pouco antes do CreateWindow ou CreateWindowEx função que cria a janela retorna. Quando a janela filho está sendo destruída, o sistema envia a mensagem antes que ocorra qualquer processamento para destruir a janela.

WM_PARENTNOTIFY fwEvent = LOWORD(wParam);  / / evento sinaliza idChild = HIWORD(wParam);  / / identificador do filho janela lValue = lParam;           / / alça de criança, ou o cursor coordena 

 

Parâmetros

fwEvent
Valor do baixo palavra de ordem wParam. Especifica o evento para o qual o pai está sendo notificado. Este parâmetro pode ser uma dos seguinte valores:
Valor Significado
WM_CREATE A janela filho está sendo criada.
WM_DESTROY A janela filho está sendo destruída.
WM_LBUTTONDOWN O usuário tiver colocado o cursor sobre a janela filho e clicou no botão esquerdo do mouse.
WM_MBUTTONDOWN O usuário tiver colocado o cursor sobre a janela filho e clicou no botão do meio do mouse.
WM_RBUTTONDOWN O usuário tiver colocado o cursor sobre a janela filho e clicou o botão direito do mouse.

idChild
Valor do alto palavra de ordem wParam. Se o parâmetro fwEvent é o valor WM_CREATE ou WM_DESTROY, idChild especifica o identificador da janela filho. Caso contrário, idChild é indefinido.
lValue
Contém um identificador para o janela filho, se o parâmetro fwEvent é o valor WM_CREATE ou WM_DESTROY; caso contrário, lValue contém as coordenadas x e y do cursor. O x-coordenar consta o baixo palavra ordem e a y-coordenar consta o alto-ordem palavra.

Retornar valores

Se um aplicativo processa esta mensagem, ela deve retornar zero.

Observações

Esta mensagem também é enviada para todas as janelas de ancestral da janela filho, incluindo a janela de nível superior.

Todas as janelas filho, exceto aqueles que têm o WS_EX_NOPARENTNOTIFY estendido estilo da janela, enviar esta mensagem para suas janelas pai. Por padrão, janelas filho em uma caixa de diálogo tem o estilo WS_EX_NOPARENTNOTIFY, a menos que o CreateWindowEx função é chamado para criar a janela de filho sem esse estilo.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral do Windows, mensagens de janela, CreateWindow, CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN

Index