godhawk 发表于 2011-9-24 22:52:19

[已解决]一个可选参数的奇怪问题

本帖最后由 godhawk 于 2011-9-24 23:49 编辑

一般来说,要跳过一个可选参数,去选下一个,只要用""或者-1即可让函数使用默认值。

比如我要用一个移动窗口工具

WinMove(WinGetTitle("") , "", 55,55,"","",50)

应该会让窗口移动到50,50,而大小不变。

可是实际上,窗口大小却变成了 0x0的大小!(winxp sp3,记事本测试)

我改成WinMove(WinGetTitle("") , "", 0, -20, -1 , -1 ,50 )

结果依旧!

有谁知道是怎么回事吗?

happytc 发表于 2011-9-24 23:25:20

WinMove(WinGetHandle("") , "", 55, 55, Default, Default, 50)

godhawk 发表于 2011-9-24 23:48:24

呃?变成default了?什么时候改的-_-

感谢楼上的指点,结贴!
页: [1]
查看完整版本: [已解决]一个可选参数的奇怪问题