CWnd::OnMDIActivate

框架调用子窗口停用的和激活的子窗口的此成员函数。

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

参数

  • bActivate
    TRUE,如果激活子项和 FALSE,如果停用它。

  • pActivateWnd
    包含指针到要激活的MDI子窗口。 当接收由MDI子窗口,pActivateWnd 包含指针到激活的子窗口。 此指针可能是瞬态的,不应存储以供将来使用。

  • pDeactivateWnd
    包含指针到停用的MDI子窗口。 此指针可能是瞬态的,不应存储以供将来使用。

备注

MDI子窗口独立MDI框架窗口激活。 当框架变为活动状态时,一个活动与 OnMDIActivate 调用的子窗口接收 WM_NCACTIVATE 消息绘制活动窗口窗架和标题栏,但是,它不会收到另一 OnMDIActivate 调用。

备注

此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CMDIFrameWnd::MDIActivate

CMDIFrameWnd::MDIActivate