初始化 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 物件的 模式。