次の方法で共有


MFC でのステータス バーの実装

CStatusBar のオブジェクトは、テキスト出力ペインの行を持つコントロール バーです。出力ペインはメッセージ行と状況インジケーターとしてよく使用されます。例は、簡単に ScrollLock、 NumLock キーやそのほかのキーの状態を示すインジケーター、および選択されたメニュー コマンドを説明するメニューのヘルプ メッセージの行が含まれます。

MFC バージョン 4.0 の時点で、ステータス バー、ステータス バー コントロールの一つをカプセル化するクラス CStatusBarCtrlを使用して実装されます。下位互換性のため、クラス COldStatusBarの古いステータス バーの実装を保持します。以前のバージョンの MFC のドキュメントは CStatusBarの下に COldStatusBar について説明します。

CStatusBar::GetStatusBarCtrlの MFC 4.0、割り当てに新しいメンバー関数ステータス バーのカスタマイズと追加機能の Windows コモン コントロールのサポートを利用する。CStatusBar のメンバー関数は、 Windows のコモン コントロールの機能を提供します; 最も ただし、 GetStatusBarCtrlをダイヤルすると、ステータス バーにステータス バーの特性をさらに指定できます。GetStatusBarCtrlをダイヤルすると、 CStatusBarCtrl のオブジェクトへの参照を返します。ステータス バー コントロールを操作するには、その参照を使用できます。

次の図に、複数のインジケーターを表示するステータス バーを示します。

ステータス バー

ステータス バー

ツールバーのように、ステータス バー オブジェクトが親フレーム ウィンドウにフレーム ウィンドウを作成するときに埋め込まれ、自動的に構築されます。ステータス バーには、すべてのコントロール バーなどの、親のゾーンが破棄されたときに、自動的に破棄されます。

さらに詳しくは次のトピックをクリックしてください

参照

概念

ステータス バー