初始化 CStatusBarCtrl 物件的組件

根據預設,狀態列會使用不同的窗格顯示狀態資訊。 這些窗格 (也稱為組件) 可以包含文字字串、圖示或兩者。

使用 SetParts 來定義有多少個元件,以及長度,狀態列將具有。 建立狀態列的部分之後,請呼叫 SetText SetIcon 來設定狀態列特定部分的文字或圖示。 成功設定組件後,會自動重新繪製控制項。

下列範例會初始化具有四個窗格的現有 CStatusBarCtrl 物件 (m_StatusBarCtrl),然後在第二個組件中設定圖示 (IDI_ICON1) 和一些文字。

int strPartDim[4] = { 80, 160, 240, -1 };

m_StatusBarIcon = AfxGetApp()->LoadIcon(IDI_ICON1);

m_StatusBarCtrl.SetParts(4, strPartDim);
m_StatusBarCtrl.SetIcon(1, m_StatusBarIcon);
m_StatusBarCtrl.SetText(_T("Part 1"), 1, 0);

如需將物件模式 CStatusBarCtrl 設定為簡單的詳細資訊,請參閱 設定 CStatusBarCtrl 物件的 模式。

另請參閱

使用 CStatusBarCtrl
Controls