
CStatusBarオブジェクトはテキスト出力ペイン、つまり「インジケーター」の行を持つコントロール バーです。出力ペインはメッセージ ラインやステータス インジケーターとして使われます。たとえば、選択したメニュー コマンドを簡単に説明するメニュー ヘルプ メッセージ行、SCROLLLOCK、NUMLOCK、および他のキーのステータスを示すインジケーターをなど。
CStatusBar::GetStatusBarCtrl、MFC 4.0 には、新しいメンバー関数の Windows コモン コントロールのサポート ステータス バーのカスタマイズや追加機能を利用することができます。CStatusBarメンバー関数、Windows コモン コントロールの機能のほとんどを与える;GetStatusBarCtrlを呼び出すと、しかし、あなたをステータス バーさらに、Windows 95 のステータス バーの特性与えることができます。GetStatusBarCtrlを呼び出すと、 CStatusBarCtrlオブジェクトへの参照を返します。CStatusBarCtrl Windows コモン コントロールを使用してツールバーを設計に関する詳細についてを参照してください。コモン コントロールの一般的な情報を参照してください コモン コントロール Windows 95 SDK プログラマーズ リファレンス。
フレームワークは、左端のインジケーター位置 0 の配列にインジケーター情報を格納します。ステータス バーを作成すると、フレームワークは対応するインジケーターに関連付ける Id 文字列の配列を使用します。[文字列の ID またはインデックス インジケーターにアクセスするのに使用することができます。
既定では、最初の指針は「弾性」です: 右揃え、その他のウィンドウをするように他のインジケーター ペインでは、使用されないステータス バーの長さは。
ステータス バーを作成するには、次の手順を実行します。:
ステータス バー ペインのテキストを更新するには、3 つの方法があります。:
ステータス バーのペインのスタイルを更新するには、 SetPaneStyleを呼び出す。
CStatusBarを使用しての詳細については、参照してください ステータス バーでVisual の C++ プログラマのガイドと テクニカル ノート 31、コントロール バー。
#include lt;afxext.h>
サンプル特価; MFC サンプル CTRLBARS | MFC サンプル DLGCBR32(&N)
参照特価;CStatusBarCtrl、 CControlBar、 CWnd::SetWindowText、 CStatusBar::SetIndicators(&N)