找回密码
 加入
搜索
查看: 1991|回复: 4

[AU3基础] [已解决]想问下TOOLTIP的问题

[复制链接]
发表于 2015-12-5 10:31:49 | 显示全部楼层 |阅读模式
本帖最后由 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
发表于 2015-12-5 11:22:44 | 显示全部楼层
本帖最后由 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)

评分

参与人数 1金钱 +10 收起 理由
gyhhi + 10 厉害、佩服

查看全部评分

发表于 2015-12-5 11:26:58 | 显示全部楼层
楼上的解释的好详细啊
发表于 2015-12-5 11:32:35 | 显示全部楼层
文档的宝贵之处可不是那个例子,而是参数和用法的详细介绍。  然后多动手试,我就试了。
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 坐标.
 楼主| 发表于 2015-12-5 12:00:29 | 显示全部楼层
惭愧,谢谢指教。谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 22:15 , Processed in 0.111511 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表