[已解决]想问下TOOLTIP的问题
本帖最后由 xing999999 于 2015-12-15 17:33 编辑1、TOOLTIP能分行吗?我看了半天这个函数的参数也没有可分行的啊。
2、怎么控制显示的字符串在屏幕最下方靠中间的位置显示呢?我已经摸索了半天,如果分辩率一改就变了。如果不设呢,就跟随着鼠标的。
3、图标怎么设置呢?
AU3里面的帮助里的实例比较简单,没有涉及我上面3个问题的。。
; 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 本帖最后由 xlj310 于 2015-12-5 11:24 编辑
多看帮助文档,只要打出ToolTip然后按F1即可。
1、ToolTip能分行,而且非常容易。如:
$toolTipText="这是第一行"
$toolTipText&=@CRLF;这是换行符
$toolTipText&="这是第二行"
ToolTip($toolTipText)
Sleep(2000)
2、设定坐标可以在屏幕任意地址显示的:
$toolTipText="这是第一行"
$toolTipText&=@CRLF;这是换行符
$toolTipText&="这是第二行"
ToolTip($toolTipText,@DesktopWidth/2-15,@DesktopHeight-40-40);@DesktopHeight-40 大概就是任务栏顶端位置,再-40是这个ToolTip文本高度有40
Sleep(2000)
3、图标参数在toolTip的第4个参数位置:
$toolTipText="这是第一行"
$toolTipText&=@CRLF;这是换行符
$toolTipText&="这是第二行"
;下面最后一参数是图标参数 0 = 没有图标, 1 = 信息图标, 2 = 警告图标, 3 = 错误图标
ToolTip($toolTipText,@DesktopWidth/2-15,@DesktopHeight-40-60,"标题可以为空",1);最后一个1是图标,信息参数
Sleep(2000)
楼上的解释的好详细啊 文档的宝贵之处可不是那个例子,而是参数和用法的详细介绍。然后多动手试,我就试了。
ToolTip("文本"[, x坐标[, Y坐标[, "标题"[, 图标 = 0[, 选项]]]]])
参数说明
文本 提示的文本. (如为空字符串, 则清除现有的工具提示)
x 坐标 [可选] 工具提示控件出现位置的 X 坐标.
y 坐标 [可选] 工具提示控件出现位置的 Y 坐标.
标题 [可选] 工具提示控件的标题.
图标 [可选] 显示在标题旁边的预定义图标: 必须设置有标题.
$TIP_NOICON (0) = 没有图标
$TIP_INFOICON (1) = 信息图标
$TIP_WARNINGICON (2) = 警告图标
$TIP_ERRORICON (3) = 错误图标
常量定义文件: "AutoItConstants.au3".
选项 [可选] 为不同的显示类型设置不同的显示选项(可以多个值相加):
$TIP_BALLOON (1) = 显示为气泡提示
$TIP_CENTER (2) = 在 X,Y 坐标居中显示, 而不是在左上角显示.
$TIP_FORCEVISIBLE (4) = 强制工具提示总是可见. 如果使用多个显示器, 则工具提示将捕捉并显示在最近的显示器中.
常量定义文件: "AutoItConstants.au3".
备注
要跳过一个可选的参数, 并保持其默认值不变, 使用 Default 关键字.
如果省略 X,Y 坐标参数, 提示将显示于鼠标的坐标.
提示将始终显示, 直到脚本结束; 或 ToolTip("") 被调用.
可以使用 @CR 或者 @LF 创建多行提示文本.
要显示图标, 必须设置一个非空标题. 图标与标题显示在同一行, 因此需要标题存在.
如果使用居中标志, 则工具提示框的中心将对齐指定的 x、y 坐标.
如果同时使用中心和气泡提示标志, 则气泡提示框箭头指向指定的 x、y 坐标.
惭愧,谢谢指教。谢谢
页:
[1]