找回密码
 加入
搜索
查看: 1373|回复: 1

[AU3基础] 多参数函数如Tooltip,中位的参数省略的问题?[已解决]

[复制链接]
发表于 2016-10-30 13:55:28 | 显示全部楼层 |阅读模式
本帖最后由 cashiba 于 2016-10-30 14:10 编辑
ToolTip("文本"[, x坐标[, Y坐标[, "标题"[, 图标 = 0[, 选项]]]]])
参数说明
文本-----提示的文本.
x坐标----[可选] 工具提示控件出现位置的 X 坐标.
y坐标----[可选] 工具提示控件出现位置的 Y 坐标.
标题-----[可选] 工具提示控件的标题.
图标-----[可选] 显示图标.
............$TIP_NOICON (0) = 没有图标
............$TIP_INFOICON (1) = 信息图标
............$TIP_WARNINGICON (2) = 警告图标
............$TIP_ERRORICON (3) = 错误图标
选项-----[可选]显示选项(可多值相加)
............$TIP_BALLOON (1) =气泡提示
............$TIP_CENTER (2) = 在X,Y坐标居中显示
............$TIP_FORCEVISIBLE (4) =总是可见
常量定义文件: "AutoItConstants.au3".
备注
1、要跳过一个可选的参数, 并保持其默认值不变, 使用 Default 关键字.
2、果省略 X,Y坐标参数, 提示将显示于鼠标的坐标.
3、提示将始终显示, 直到脚本结束; 或 ToolTip("") 被调用.
4、以使用 @CR 或者 @LF 创建多行提示文本.
5、显示图标, 必须设置一个非空标题. 图标与标题显示在同一行, 因此需要标题存在.
6、果使用居中标志, 则工具提示框的中心将对齐指定的 x、y 坐标.
7、果同时使用中心和气泡提示标志, 则气泡提示框箭头指向指定的 x、y 坐标.

红字标注的地方,说是省略坐标参数的话,提示将显示于鼠标的坐标,怎样省略的呢?
VB里省略参数的话,可以留位无值,但是在AU3里却是语法错误......
local $a="伤情最是晚凉天,憔悴斯人不堪怜;邀酒摧肠三杯醉,寻香惊梦五更寒。" & @crlf & _
"钗头凤斜卿有泪,荼蘼花了我无缘;小楼寂寞新雨月,也难如钩也难圆。"
tooltip($a,"直接省略",2,3)
sleep(10000)

local $b="大将生来胆气豪,腰横秋水雁翎刀;风吹鼍鼓山河动,电闪旌旗日月高。" & @crlf & _
"天上麒麟原有种,穴中蝼蚁岂能逃;太平待诏归来日,朕与将军解战袍。"
tooltip($b,"","","空值代替",2,3)
sleep(10000)

#cs
local $c="富贵还将智力求,仲尼年少合封侯。时人不解苍天意,空使身心半夜愁。"
tooltip($c,,,"留位无值",2,3)  ;提示语法错误
sleep(10000)
#ce

local $d="深闺小院日初长,娇女绮罗裳。不做东君造化,金针刺绣群芳,斜枝漱叶包开蕊,唯只欠馨香。 曾向园林深处,引教蝶乱蜂狂。"
tooltip($d,(@DesktopWidth/2),(@DesktopHeight/2),"参数完整",2,3)
sleep(10000)
 楼主| 发表于 2016-10-30 14:09:14 | 显示全部楼层
使用Default关键字.....
当成了使用默认关键字
如果写成
使用关键字Default.....
就不费解了....
local $e="眼意心期卒未休,暗中终拟约登楼。光阴负我难相偶,情绪牵人不自由。" & @crlf & _
"遥夜定怜香蔽膝,闷时应弄玉搔头。樱桃花谢梨花发,肠断青春两处愁。"
tooltip($e,default,default,"默认省略",2,3)  
sleep(10000)
自己解决,丰衣足食.....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-27 05:03 , Processed in 0.085163 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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