MFC でのステータス バーの実装
CStatusBar のオブジェクトは、テキスト出力ペインの行を持つコントロール バーです。出力ペインはメッセージ行と状況インジケーターとしてよく使用されます。例は、簡単に ScrollLock、 NumLock キーやそのほかのキーの状態を示すインジケーター、および選択されたメニュー コマンドを説明するメニューのヘルプ メッセージの行が含まれます。
MFC バージョン 4.0 の時点で、ステータス バー、ステータス バー コントロールの一つをカプセル化するクラス CStatusBarCtrlを使用して実装されます。下位互換性のため、クラス COldStatusBarの古いステータス バーの実装を保持します。以前のバージョンの MFC のドキュメントは CStatusBarの下に COldStatusBar について説明します。
CStatusBar::GetStatusBarCtrlの MFC 4.0、割り当てに新しいメンバー関数ステータス バーのカスタマイズと追加機能の Windows コモン コントロールのサポートを利用する。CStatusBar のメンバー関数は、 Windows のコモン コントロールの機能を提供します; 最も ただし、 GetStatusBarCtrlをダイヤルすると、ステータス バーにステータス バーの特性をさらに指定できます。GetStatusBarCtrlをダイヤルすると、 CStatusBarCtrl のオブジェクトへの参照を返します。ステータス バー コントロールを操作するには、その参照を使用できます。
次の図に、複数のインジケーターを表示するステータス バーを示します。
ステータス バー
ツールバーのように、ステータス バー オブジェクトが親フレーム ウィンドウにフレーム ウィンドウを作成するときに埋め込まれ、自動的に構築されます。ステータス バーには、すべてのコントロール バーなどの、親のゾーンが破棄されたときに、自動的に破棄されます。
さらに詳しくは次のトピックをクリックしてください
MFC は CStatusBar と CStatusBarCtrlを分類します