Compartir a través de


CWnd::OnMDIActivate

El marco de trabajo llama a esta función miembro para la ventana secundaria que está desactivada y la ventana secundaria que se activa.

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

Parámetros

  • bActivate
    TRUE si se activando el elemento secundario y FALSE si se desactivar.

  • pActivateWnd
    Contiene un puntero a la ventana secundaria MDI que se va a activar.Cuando se reciba una ventana secundaria MDI, pActivateWnd contiene un puntero a la ventana secundaria que se activa.este puntero puede ser temporal y no se debe almacenar para su uso posterior.

  • pDeactivateWnd
    Contiene un puntero a la ventana secundaria MDI que está desactivada.este puntero puede ser temporal y no se debe almacenar para su uso posterior.

Comentarios

Una ventana MDI secundaria se activa independientemente de la ventana de marco MDI.Cuando el cuadro se activa, la ventana secundaria que se activó por última vez mediante una llamada a OnMDIActivate recibe un mensaje de WM_NCACTIVATE para dibujar un cuadro y una barra de título de ventana activa, pero la no recibe otra llamada a OnMDIActivate .

[!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

CMDIFrameWnd::MDIActivate

CMDIFrameWnd::MDIActivate