CStatusBarCtrl::Create

创建状态栏控件并将它附加到 CStatusBarCtrl 对象。

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

参数

  • dwStyle
    指定状态栏控件的样式。 将状态栏在 Windows SDK的 公共控件的样式 列表的控件样式的任意组合。 此参数必须由 WS_CHILD 样式。 它还应该包括 WS_VISIBLE 样式。

  • rect
    指定状态栏控件的大小和位置。 它可以是 CRect 对象或 RECT 结构。

  • pParentWnd
    指定状态栏控件的父窗口,通常 CDialog。 不能为 NULL.

  • nID
    指定状态栏控件的ID.

返回值

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

备注

在构造在两个步骤的 CStatusBarCtrl。 首先,调用构造函数,然后调用 Create,创建状态栏控件并将它附加到 CStatusBarCtrl 对象。

"状态"窗口的默认位置是在父窗口的底部,但是,您可以指定 CCS_TOP 样式使其显示在父窗口的工作区顶部。 可以指定 SBARS_SIZEGRIP 样式包括大小调整手柄在"状态"窗口的右侧。 CCS_TOPSBARS_SIZEGRIP 样式不建议使用合并,因此,因为发生的大小调整手柄不起作用,即使该系统绘制进行状态窗口。

用扩展窗口样式若要创建状态栏,请调用 CStatusBarCtrl::CreateEx 而不是 Create

示例

VERIFY(m_wndSBC.Create(WS_CHILD|WS_VISIBLE|CCS_BOTTOM|SBARS_SIZEGRIP,
   CRect(0,0,0,0), this, IDC_STATUSBARCTRL));

要求

Header: afxcmn.h

请参见

参考

CStatusBarCtrl选件类

层次结构图

Windows 服务应用程序