CWnd::OnParentNotify
OnParentNotify função de membro é chamada pela estrutura quando sua janela filho é criada ou destruída ou quando o usuário clica em um botão do mouse enquanto 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 é sejam notificado e o identificador de janela filho.O evento é a palavra de ordem inferior de message. Se o evento é WM_CREATE ou WM_DESTROY, a palavra de ordem alta message é o identificador da janela filho; caso contrário, a palavra de ordem superior é indefinida. O evento palavra de ordem inferior (de message) pode ser qualquer um destes valores:WM_CREATE A janela filho está sendo criada.
WM_DESTROY A janela filho estiver sendo destruída.
WM_LBUTTONDOWN O usuário tiver colocado o cursor do mouse sobre a janela filho e clicado no botão do mouse esquerdo do mouse.
WM_MBUTTONDOWN O usuário tiver colocado o cursor do mouse sobre a janela filho e clicado no botão do mouse do meio do mouse.
WM_RBUTTONDOWN O usuário tiver colocado o cursor do mouse sobre a janela filho e clicado no botão do mouse direito do mouse.
lParam
Se o evento (palavra de ordem inferior) de message é WM_CREATE ou WM_DESTROY, lParam Especifica o identificador de janela da janela filho; caso contrário, lParam contém os x e y coordenadas do cursor. A coordenada x é a palavra de ordem inferior e a coordenada y está na palavra de ordem superior.
Comentários
Quando a janela filho é criada, o sistema chama OnParentNotify antes de CriarRetorna a função de membro que cria a janela.Quando a janela filho está sendo destruída, o sistema chama OnParentNotify antes que qualquer processamento ocorra ao destruir a janela.
OnParentNotify é chamado de todas as janelas do ancestral da janela filho, incluindo a janela de nível superior.
Todas as janelas filho, exceto aqueles que têm o WS_EX_NOPARENTNOTIFY estilo enviar esta mensagem para suas janelas de pai.Por padrão, janelas filho em uma caixa de diálogo têm a WS_EX_NOPARENTNOTIFY de estilo, a menos que a janela filho foi criada sem esse estilo, chamando o CreateExfunção de membro .
Observação: |
---|
Esta função de membro for c alled pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você telefonar a implementação da classe de base dessa função, Essa implementação usará os parâmetros passados originalmente com a mensagem e não os parâmetros que você fornecer para a função. |
Requisitos
Cabeçalho: afxwin.h