Partilhar via


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

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::OnCreate

CWnd::OnDestroy

CWnd::OnLButtonDown

CWnd::OnMButtonDown

CWnd::OnRButtonDown

WM_PARENTNOTIFY

Outros recursos

Membros CWnd