CWnd::OnUpdateUIState

调用更改指定的窗口及其所有子窗口的用户界面(UI)状态。

afx_msg void OnUpdateUIState( 
   UINT nAction, 
   UINT nUIElement 
);

参数

  • nAction
    指定要执行的操作。 可为下列值之一:

    • 应隐藏状态UIS_CLEAR UI元素(指定 nUIElement)。

    • 用户界面状态元素的UIS_INITIALIZE (指定 nUIElement)应更改基于最后一个输入事件。 有关更多信息,请参见 WM_UPDATEISTATERemarks 部分。

    • UIS_SET 状态UI元素(指定 nUIElement)应当可见的。

  • nUIElement
    指定哪些用户界面状态元素是受影响或控件的样式。 可为下列值之一:

    • UISF_HIDEACCEL 键盘快捷键。

    • UISF_HIDEFOCUS 焦点指示器。

    • UISF_ACTIVE   在活动控件的样式应绘制Windows XP: 的控件。

备注

此成员函数模拟 WM_UPDATEUISTATE 邮件的功能,如 Windows SDK所述。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CWnd::OnChangeUIState

CWnd::OnQueryUIState