Compartilhar via


CWnd::OnMDIActivate

A estrutura chama essa função de membro para a janela filho que está sendo desativadas e a janela filho que está sendo ativado.

afx_msg void OnMDIActivate( 
   BOOL bActivate, 
   CWnd* pActivateWnd, 
   CWnd* pDeactivateWnd  
);

Parâmetros

  • bActivate
    Verdadeiro se o filho está sendo ativada e Falso está sendo desativado.

  • pActivateWnd
    Contém um ponteiro para a janela filho MDI a ser ativado. Quando recebido por uma janela filho MDI, pActivateWnd contém um ponteiro para a janela filho que está sendo ativado. Esse ponteiro pode ser temporário e não deve ser armazenado para uso posterior.

  • pDeactivateWnd
    Contém um ponteiro para a janela filho MDI que está sendo desativada. Esse ponteiro pode ser temporário e não deve ser armazenado para uso posterior.

Comentários

Uma janela filho MDI é ativada independentemente da janela do quadro MDI. Quando o quadro se tornou ativo, a janela filho da última ativado com uma chamada de OnMDIActivate recebe-a uma mensagem de WM_NCACTIVATE para desenhar uma moldura da janela e uma barra de título ativos, mas não recebe uma outra chamada de OnMDIActivate .

Dica

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

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

CMDIFrameWnd::MDIActivate

CMDIFrameWnd::MDIActivate