CWnd::OnParentNotify
A função de membro de OnParentNotify de um pai é chamada pela estrutura quando sua janela filho é criada ou destruída, ou quando o usuário clica em um botão do mouse quando o cursor está sobre a janela filho.
afx_msg void OnParentNotify(
UINT message,
LPARAM lParam
);
Parâmetros
message
Especifica o evento para que o pai está sendo notificado e o identificador de janela filho.O evento é a palavra de ordem baixa de message.Se o evento é WM_CREATE ou WM_DESTROY, a palavra de alta-ordem de message são o identificador de janela filho; caso contrário, a palavra de alta-ordem são indefinidas.O evento (palavra de ordem baixa de message) pode ser qualquer um de esses valores:WM_CREATE a janela filho está sendo criado.
WM_DESTROY a janela filho que está sendo destruído.
WM_LBUTTONDOWN o usuário fez o cursor do mouse sobre a janela filho e clicou no botão esquerdo do mouse.
WM_MBUTTONDOWN o usuário fez o cursor do mouse sobre a janela filho e clicou no botão do mouse médio.
WM_RBUTTONDOWN o usuário fez o cursor do mouse sobre a janela filho e clicou no botão direito do mouse.
lParam
Se o evento (palavra de ordem baixa) de message é WM_CREATE ou WM_DESTROY, lParam especifica o manipulador de janela da janela filho; se não lParam contém as coordenadas x e y do cursor.A coordenada x está em palavras de ordem baixa e a coordenada y está em palavras de alta-ordem.
Comentários
Quando a janela filho é criada, o sistema chama OnParentNotify imediatamente antes da função de membro de Criar que cria a janela retornam.Quando a janela filho seja destruída, o sistema chama OnParentNotify antes que qualquer processamento ocorrer para destruir a janela.
OnParentNotify é chamado para todas as janelas de ancestral da janela filho, incluindo a janela de nível superior.
Todas as janelas filho excetuam aqueles que têm o envio de estilo de WS_EX_NOPARENTNOTIFY esta mensagem para suas janelas pais.Por padrão, as janelas filho em uma caixa de diálogo tem o estilo de WS_EX_NOPARENTNOTIFY a menos que a janela filho é criada sem esse estilo chamar a função de membro de CreateEx .
Observação |
---|
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função. |
Requisitos
Cabeçalho: afxwin.h