次の方法で共有


CStatusBarCtrl オブジェクトの区画の初期化

既定では、ステータス バーでは、個別のウィンドウを使用してステータス情報が表示されます。 これらのウィンドウ (パーツとも呼ばれます) には、テキスト文字列、アイコン、またはその両方を含めることができます。

ステータス バーに含めるパーツの数と長さを定義するには、SetParts を使用します。 ステータス バーのパーツを作成したら、SetTextSetIcon を呼び出して、ステータス バーの特定のパーツのテキストまたはアイコンを設定します。 パーツが正常に設定されると、コントロールは自動的に再描画されます。

次の例では、4 つのウィンドウをによって既存の CStatusBarCtrl オブジェクト (m_StatusBarCtrl) を初期化し、2 つ目のパーツにアイコン (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 の使い方
コントロール