CWnd::OnActivate

激活时,CWnd 对象或停用时,框架调用该成员函数。

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

参数

  • nState
    指定是否 CWnd 激活或停用。 它可以是下列值之一:

    • 窗口停用WA_INACTIVE

    • WA_ACTIVE 窗口通过某种方法激活除了鼠标单击外部(例如,利用选择窗口的键盘界面)。

    • 窗口中单击活动WA_CLICKACTIVE

  • pWndOther
    CWnd 的指针激活或停用的。 指针可以是 NULL,因此,它可以是临时文件。

  • bMinimized
    指定激活或停用的 CWnd 的最小化状态。 TRUE 的值指示窗口最小化。

    如果为,CWnd 激活 TRUE;否则停用。

备注

如果 CWnd 对象激活用鼠标单击,它还会接收函数调用的 OnMouseActivate 成员。

备注

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

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CWnd::OnMouseActivate

CWnd::OnNcActivate

WM_ACTIVATE