CWnd::OnActivate

El marco de trabajo llama a esta función miembro cuando se está activando o se desactivar un objeto de CWnd .

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

Parámetros

  • nState
    Especifica si se está activando o se desactivar CWnd .Puede ser uno de los siguientes valores:

    • Se desactivar la ventana deWA_INACTIVE The.

    • La ventana deWA_ACTIVE The se está activando con algún método distinto de un clic del mouse (por ejemplo, por medio de la interfaz de teclado para seleccionar la ventana).

    • La ventana deWA_CLICKACTIVE The se está activa mediante un clic del mouse.

  • pWndOther
    Puntero a CWnd que está activado o desactivado.El puntero puede ser NULL, y pueden ser temporal.

  • bMinimized
    Especifica el estado minimizado de CWnd que está activada o desactivada.Un valor de TRUE indica que la ventana está minimizada.

    Si se está activando TRUE, CWnd ; si no desactiva.

Comentarios

Si el objeto de CWnd se genera con un clic del mouse, también recibirá una llamada de función miembro de OnMouseActivate .

[!NOTA]

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CWnd::OnMouseActivate

CWnd::OnNcActivate

WM_ACTIVATE