Share via


ステータス バー

ここではステータス バー コントロールで使用されるプログラミング要素について説明します。

概要

トピック 内容
ステータス バー ステータス バーは、アプリケーションがさまざまな種類の状態情報を表示できる親ウィンドウの下部にある水平ウィンドウです。

関数

トピック 内容
CreateStatusWindow 通常、アプリケーションのステータスを表示するために使用されるステータス ウィンドウを作成します。 通常、ウィンドウは親ウィンドウの下部に表示され、指定されたテキストが含まれます。 : この関数は、現在使用されていません。 代わりに CreateWindow を使用します。
DrawStatusText DrawStatusText 関数は、罫線を持つステータス ウィンドウのスタイルで指定されたテキストを描画します。
MenuHelp WM_MENUSELECT および WM_COMMAND メッセージを処理し、指定されたステータス ウィンドウの現在のメニューに関する [ヘルプ] テキストを表示します。

[メッセージ]

トピック 内容
SB_GETBORDERS ステータス ウィンドウの水平方向と垂直方向の境界線の現在の幅を取得します。
SB_GETICON ステータス バー内のパーツのアイコンを取得します。
SB_GETPARTS ステータス ウィンドウ内のパーツの数を取得します。 このメッセージは、指定されたパーツ数の右端の座標も取得します。
SB_GETRECT ステータス ウィンドウ内のパーツの外接矩形を取得します。
SB_GETTEXT SB_GETTEXT メッセージは、ステータス ウィンドウの指定したパーツからテキストを取得します。
SB_GETTEXTLENGTH SB_GETTEXTLENGTH メッセージは、ステータス ウィンドウの指定したパーツからテキストの長さを文字数で取得します。
SB_GETTIPTEXT ステータス バー内のパーツのヒント テキストを取得します。 ツールヒントを有効にするには、ステータス バーを SBT_TOOLTIPS スタイルで作成する必要があります。
SB_GETUNICODEFORMAT コントロールの Unicode 文字形式フラグを取得します。
SB_ISSIMPLE ステータス バー コントロールをチェックして、単純モードであるかどうかを判断します。
SB_SETBKCOLOR ステータス バーの背景色を設定します。
SB_SETICON ステータス バー内のパーツのアイコンを設定します。
SB_SETMINHEIGHT ステータス ウィンドウの描画領域の最低の高さを設定します。
SB_SETPARTS ステータス ウィンドウ内のパーツの数と、各パーツの右端の座標を設定します。
SB_SETTEXT SB_SETTEXT メッセージは、ステータス ウィンドウの指定された部分にテキストを設定します。
SB_SETTIPTEXT ステータス バーのパーツのツールヒント テキストを設定します。 ツールヒントを有効にするには、ステータス バーをSBT_TOOLTIPS スタイルで作成する必要があります。
SB_SETUNICODEFORMAT コントロールの Unicode 文字形式フラグを設定します。 このメッセージを使用すると、コントロールを再作成する必要なく、コントロールで使用される文字セットを実行時に変更できます。
SB_SIMPLE ステータス ウィンドウに単純なテキストを表示するか、前の SB_SETPARTS メッセージが設定したすべてのウィンドウ パーツを表示するかを指定します。

通知

トピック 内容
NM_CLICK (ステータス バー) ユーザーが、コントロール内のマウスの左ボタンをクリックしたことをステータス バー コントロールの親ウィンドウに通知します。 NM_CLICK (ステータス バー) は、WM_NOTIFY メッセージの形式で送信されます。
NM_DBLCLK (ステータス バー) ユーザーが、コントロール内のマウスの左ボタンをダブルクリックしたことをステータス バー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
NM_RCLICK (ステータス バー) ユーザーが、コントロール内のマウスの右ボタンをクリックしたことをステータス バー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
NM_RDBLCLK (ステータス バー) ユーザーが、コントロール内のマウスの右ボタンをダブルクリックしたことをステータス バー コントロールの親ウィンドウに通知します。 NM_RDBLCLK (ステータス バー) は、WM_NOTIFY メッセージの形式で送信されます。
SBN_SIMPLEMODECHANGE SB_SIMPLE メッセージが原因で単純モードが変更されたときに、ステータス バー コントロールが送信します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。

定数

トピック 内容
ステータス バー スタイル このセクションでは、ステータス バー コントロールでサポートされる標準のウィンドウ スタイルとスタイルの一覧を示します。