找回密码
 加入
搜索
查看: 1721|回复: 6

[GUI管理] GUICtrlSetPos 移动位置是以什么为标准呢

[复制链接]
发表于 2017-2-18 16:54:16 | 显示全部楼层 |阅读模式
当我第一次移动时应该是默认的参考以0为ID的控件(窗口客户区域0,0)。但是第二次移动却是以上次位置为参考。即第一次(0,0)定位 移动到窗口客户区(0,0)。然后用_GUIScrollBars_ScrollWindow移动窗口到指定位置。再次指定(0,0)UI并没有发生移动。尝试用Opt("GUICoordMode", 2)但是发现没有生效,但是创建UI时        Opt("GUICoordMode", 2)却是生效的
 楼主| 发表于 2017-2-18 16:57:36 | 显示全部楼层
好吧,再次创建UI Opt("GUICoordMode", 2) 无效。。。。
 楼主| 发表于 2017-2-18 17:16:10 | 显示全部楼层
Local $iOldOpt = Opt("GUICoordMode", 2)
Opt("GUICoordMode", $iOldOpt)

加上创建UI有效,但是guictrlsetpos无效
说好的“修改 GUICtrlSetPos() 定义的控件位置.”怎么变成修改控件的创建位置了呢
 楼主| 发表于 2017-2-18 17:22:21 | 显示全部楼层
其实我只是想使用GUICtrlSetPos的相对移动而已。。。。
 楼主| 发表于 2017-2-18 17:57:02 | 显示全部楼层
其实绝对坐标也行,但是现在用了_GUIScrollBars_ScrollWindow坐标就乱了。。。。。
 楼主| 发表于 2017-2-18 17:57:04 | 显示全部楼层
其实绝对坐标也行,但是现在用了_GUIScrollBars_ScrollWindow坐标就乱了。。。。。
 楼主| 发表于 2017-2-18 17:58:03 | 显示全部楼层
回复 6# 431852


    咱网站,短暂刷新有重复提交问题
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-1 07:31 , Processed in 0.072761 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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