CStatusBar::CreateEx

调用此函数创建状态栏(子窗口)并将它与 CStatusBar 对象。

virtual BOOL CreateEx(
   CWnd* pParentWnd,
   DWORD dwCtrlStyle = 0 ,
   DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_BOTTOM,
   UINT nID = AFX_IDW_STATUS_BAR );

参数

  • pParentWnd
    对于Windows窗口处于状态栏的父级的 CWnd 对象的指针。

  • dwCtrlStyle
    嵌入 CStatusBarCtrl 创建该对象的附加样式。默认值指定状态栏,而无需调整大小手柄或工具提示支持。支持的状态栏样式是:

    • SBARS_SIZEGRIP 状态栏控件包含一个大小调整手柄在状态栏的右边。大小调整手柄类似于大小调整边框;这是用户可以单击和拖动来调整父窗口的矩形区域。

    • SBT_TOOLTIPS 状态栏支持工具提示。

    有关这些样式的详细信息,请参见 CStatusBarCtrl的设置

  • dwStyle
    状态栏样式。默认值指定可见状态栏会创建在框架窗口的底部。将状态栏在 窗口样式CDialogBar::Create列表的控件样式的任意组合。但是,此参数应始终包括WS_CHILD和WS_VISIBLE样式。

  • nID
    状态栏的子窗口ID.

返回值

非零,如果成功;否则为0。

备注

此功能还设置初始字体并将状态栏的高度设置为默认值。

如果某些样式需要存在嵌入式状态栏控件的创建时,使用 CreateEx,而不是 创建。例如,请设置 dwCtrlStyle 到 SBT_TOOLTIPS 显示在状态栏对象的工具提示。

要求

Header: afxext.h

请参见

参考

CStatusBar选件类

层次结构图