共用方式為


CStatusBarCtrl::Create

建立狀態列控制項並將其附加至 CStatusBarCtrl 物件。

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

參數

  • dwStyle
    指定狀態列控制項的樣式。 將狀態列控制項樣式的任何組合在 Windows SDK的 通用控制項模式 清單的。 這個參數必須包含 WS_CHILD 樣式。 它也應該包含 WS_VISIBLE 樣式。

  • rect
    指定狀態列控制項的大小和位置。 它可以是 CRect 物件或 的長度 結構。

  • pParentWnd
    指定狀態列控制項的父視窗,通常 CDialog。 不得為 NULL.

  • nID
    指定狀態列控制項的 ID.

傳回值

如果不是零,則成功,則為零。

備註

您建構以兩個步驟的 CStatusBarCtrl 。 首先,請呼叫建構函式,然後呼叫 建立,建立狀態列控制項並將其附加至 CStatusBarCtrl 物件。

[狀態] 視窗的預設位置是與父視窗的底部,不過,您可以指定 CCS_TOP 樣式讓它出現在父視窗的工作區上方。 您可以指定 SBARS_SIZEGRIP 模式是可調整大小的底框在狀態視窗右端。 CCS_TOPSBARS_SIZEGRIP 樣式不建議合併,,因為發生的可調整大小的底框無法運作,即使系統繪製在狀態視窗。

若要使用延伸視窗樣式之狀態列,請呼叫 CStatusBarCtrl::CreateEx 而不是 建立

範例

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

需求

Header: afxcmn.h

請參閱

參考

CStatusBarCtrl 類別

階層架構圖

CStatusBarCtrl::CStatusBarCtrl