次の方法で共有


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

更新 : 2007 年 11 月

既定では、ステータス バーの複数のペインにステータス情報が表示されます。これらのペイン (区画とも呼ばれる) には、文字列、アイコン、またはその両方を含めることができます。

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

次のコードでは、4 つの区画を持つ既存の CStatusBarCtrl オブジェクト (m_StatusBarCtrl) を初期化し、アイコン (IDI_ICON1) とテキストを 2 番目の区画に設定します。

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 オブジェクトのモードの設定」を参照してください。

参照

概念

コントロール (MFC)

参照

CStatusBarCtrl の使い方