431852 发表于 2017-2-18 16:54:16

GUICtrlSetPos 移动位置是以什么为标准呢

当我第一次移动时应该是默认的参考以0为ID的控件(窗口客户区域0,0)。但是第二次移动却是以上次位置为参考。即第一次(0,0)定位 移动到窗口客户区(0,0)。然后用_GUIScrollBars_ScrollWindow移动窗口到指定位置。再次指定(0,0)UI并没有发生移动。尝试用Opt("GUICoordMode", 2)但是发现没有生效,但是创建UI时        Opt("GUICoordMode", 2)却是生效的

431852 发表于 2017-2-18 16:57:36

好吧,再次创建UI Opt("GUICoordMode", 2) 无效。。。。

431852 发表于 2017-2-18 17:16:10

Local $iOldOpt = Opt("GUICoordMode", 2)
Opt("GUICoordMode", $iOldOpt)

加上创建UI有效,但是guictrlsetpos无效
说好的“修改 GUICtrlSetPos() 定义的控件位置.”怎么变成修改控件的创建位置了呢

431852 发表于 2017-2-18 17:22:21

其实我只是想使用GUICtrlSetPos的相对移动而已。。。。

431852 发表于 2017-2-18 17:57:02

其实绝对坐标也行,但是现在用了_GUIScrollBars_ScrollWindow坐标就乱了。。。。。

431852 发表于 2017-2-18 17:57:04

其实绝对坐标也行,但是现在用了_GUIScrollBars_ScrollWindow坐标就乱了。。。。。

431852 发表于 2017-2-18 17:58:03

回复 6# 431852


    咱网站,短暂刷新有重复提交问题
页: [1]
查看完整版本: GUICtrlSetPos 移动位置是以什么为标准呢