ToolTip

Shows an always-on-top window anywhere on the screen.

ToolTip Text, X, Y, WhichToolTip

パラメータ

Text

型:文字列

If blank or omitted, the existing tooltip (if any) will be hidden. それ以外の場合は、ツールチップに表示するテキストを指定する。複数行のツールチップを作成するには、各行の間に改行文字(`n)を使用します(例:"Line1`nLine2")。

Textが長い場合、継続セクションによっていくつかの短い行に分割することができ、読みやすさと保守性を向上させることができるかもしれません。

X, Y

型:整数

If omitted, the tooltip will be shown near the mouse cursor. それ以外の場合は、アクティブ・ウィンドウのクライアント領域に対するツールチップのXとYの位置を指定する(スクリーン座標に変更するにはCoordMode "ToolTip"を使用する)。

WhichToolTip

型:整数

If omitted, it defaults to 1 (the first tooltip). そうでない場合は、複数のツールチップを同時に使用するときに、どのツールチップを操作するかを示すために、1から20までの数値を指定する。

戻り値

型:整数

ツールチップが表示または更新されている場合、この関数はツールチップウィンドウの一意のID(HWND)を返し、ツールチップを移動したり、ツールチップコントロールメッセージを送信したりするのに使用できる。

If Text is blank or omitted, the return value is zero.

備考

ツールチップは通常このように表示される: ToolTip

X座標とY座標が原因でツールチップが画面の外に出ていた場合、またはWindows 8以降でモニタの作業領域の外に出ていた場合、ツールチップは完全に見えるように再配置されます。

ツールチップは以下のいずれかが発生するまで表示される:

OwnDialogsオプションによって、GUIウィンドウをツールチップのオーナーにすることができる。このようなツールチップは、そのオーナーが破壊されると自動的に破壊される。

CoordModeTrayTipGUIMsgBoxInputBoxFileSelectDirSelect

アクティブウィンドウの特定の位置に複数行のツールチップを表示する。

ToolTip "Multiline`nTooltip", 100, 150

スリープ(現在のスレッドを停止させる)を使用せずに、一定時間後にツールチップを隠す。

ToolTip "Timed ToolTip`nThis will be displayed for 5 seconds."
SetTimer () => ToolTip(), -5000