ToolTip

首页  后退  前进

ToolTip
down2

ToolTip

创建提示控件.

 

ToolTip ( "text" [, x [, y [, "title" [, icon = 0 [, options]]]]] )

参数

text

提示的文本. (如为空字符串, 则清除现有的工具提示)

x

[可选] 工具提示控件出现位置的 X 坐标

y

[可选] 工具提示控件出现位置的 Y 坐标

title

[可选] 工具提示控件的标题

icon

[可选] 显示在标题旁边的预定义图标: 需要一个标题.

   $TIP_NOICON (0) = 没有图标

   $TIP_INFOICON (1) = 信息图标

   $TIP_WARNINGICON (2) = 警告图标

   $TIP_ERRORICON (3) = 错误图标

 

常量定义在 "AutoItConstants.au3"

options

[可选] 为不同的显示类型设置不同的显示选项(可以多个值相加):

   $TIP_BALLOON (1) = 显示气泡提示

   $TIP_CENTER (2) = 在 X,Y 坐标居中显示, 而不是在左上角显示.

   $TIP_FORCEVISIBLE (4) = 如果有必要, 强制显示工具提示总是可见, 且显示在屏幕边缘.

如果使用多个显示器, 则工具提示将捕捉并显示在最近的显示器中.

 

常量定义在 "AutoItConstants.au3"

返回值

成功:

返回 1.

失败:

返回 0, 标题长度大于 99.

备注

要跳过一个可选的参数, 并保持其默认值不变, 使用 Default 关键字.

 

如果省略 X,Y 坐标参数, 提示将显示于鼠标的坐标.

提示将始终显示, 直到脚本结束; 或 ToolTip("") 被调用.

可以使用 @CR 或者 @LF 创建多行提示文本.

要显示图标, 必须设置一个非空标题. 图标与标题显示在同一行, 因此需要标题存在.

如果使用居中标志, 则工具提示框的中心将对齐指定的 x、y 坐标.

如果同时使用中心和气泡提示标志, 则气泡提示框箭头指向指定的 x、y 坐标.

 

函数示例

; This will create a tooltip in the upper left of the screen
ToolTip("This is a tooltip", 0, 0)
Sleep(2000) ; Sleep to give tooltip time to display

----------------------------------------

 

该函数可以通过命令调用 exect

参见:

MsgBox, SplashTextOn

例子
copy

exect=$var_aa=ToolTip('Это~~подсказка',0,0) GLOBALEXECT<a> ;;提示示例

 

exect=$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',0,0,'Информация',1,1)||Sleep(5000) ;;在屏幕的上角创建一个5秒的工具提示,其中包含以下信息:路径光标下的对象及其创建日期

 

exect=$var_a=MouseGetPos()||$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',$var_a[0],$var_a[1],'Информация',1,1)||Sleep(5000) ;; 在光标位置创建一个5秒钟的工具提示信息:路径光标下的对象及其创建日期

 

exect=$var_ix=<info=x165>||$var_iy=<info=x166>||$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',$var_ix,$var_iy,'Информация',1,1)||Sleep(5000) ;; 在项目位置创建一个工具提示5秒钟,其中包含以下信息:路径光标下的对象及其创建日期

 

exect=ToolTip('---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>',<info=x165>,<info=x166>,'Информация',1,1)||Sleep(5000) ;; 在项目位置创建一个工具提示5秒钟,其中包含以下信息:路径光标下的对象及其创建日期

 

exect=ToolTip('---------------------------'&@CRLF&'Длина~~пути:~~'&StringLen('%P%N')&'~~символа(ов)'&@CRLF&'日期~~создания:~~<info=o44%P%N//>',<info=x165>,<info=x166>,'Информация',1,1)||Sleep(5000) ;; 在项目位置创建一个工具提示5秒钟,其中包含以下信息:光标下的对象的路径长度及其创建日期

 

bufsr=##<info=x5> exect=ToolTip(ClipGet(),800,500,'Информация',1,1)||Sleep(5000) ;; 将活动面板中的文件数量写入剪贴板,并在信息窗口中显示

 

lists=%Z%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)([a-za-яёЁ]+).*!!$1 exect=ToolTip(ClipGet(),<info=x165>,<info=x166>,'i',1,1)||Sleep(600) ;; 复制所选对象的名称的第一个字,并在信息窗口中显示

 

lists=%Z%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)([a-za-яёЁ]~~[a-za-яёЁ]+).*!!$1 exect=ToolTip(ClipGet(),<info=x165>,<info=x166>,'i',1,1)||Sleep(600) ;; 复制所选对象名称的前两个字,并在信息窗口中显示

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru