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
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. |
Se um aplicativo processa esta mensagem, ela deve retornar zero.
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.
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.
Visão geral do Windows, mensagens de janela, CreateWindow, CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN