Compartilhar via


CWnd::OnActivate

A estrutura chama essa função de membro quando um objeto de CWnd está sendo ativado ou desativado.

afx_msg void OnActivate( 
   UINT nState, 
   CWnd* pWndOther, 
   BOOL bMinimized  
);

Parâmetros

  • nState
    Especifica se CWnd está sendo ativado ou desativado. Pode ser um dos seguintes valores:

    • WA_INACTIVE a janela está sendo desativado.

    • WA_ACTIVE a janela está sendo ativado com qualquer método não ser um clique do mouse (por exemplo, por meio da interface do teclado para selecionar a janela).

    • WA_CLICKACTIVE a janela está sendo ativado por um clique do mouse.

  • pWndOther
    Ponteiro para CWnd que está sendo ativado ou desativado. O ponteiro pode ser NULO, e pode ser temporário.

  • bMinimized
    Especifica o estado minimizado de CWnd que está sendo ativado ou desativado. Um valor de Verdadeiro indica que a janela minimizada é.

    Se Verdadeiro, CWnd está sendo ativado; se não desativado.

Comentários

Se o objeto de CWnd é ativado com um clique do mouse, também receberá um chamada de função de membro de OnMouseActivate .

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

CWnd::OnMouseActivate

CWnd::OnNcActivate

WM_ACTIVATE