次の方法で共有


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 の使用
コントロール