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