ステータス バー
ここではステータス バー コントロールで使用されるプログラミング要素について説明します。
概要
トピック | 内容 |
---|---|
ステータス バー | ステータス バーは、アプリケーションがさまざまな種類の状態情報を表示できる親ウィンドウの下部にある水平ウィンドウです。 |
関数
トピック | 内容 |
---|---|
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 メッセージの形式で送信されます。 |
定数
トピック | 内容 |
---|---|
ステータス バー スタイル | このセクションでは、ステータス バー コントロールでサポートされる標準のウィンドウ スタイルとスタイルの一覧を示します。 |