wangbch 发表于 2008-6-8 22:17:49

窗口内控件移动问题,大家帮忙解决下

比如快车的下载界面,想让右边的栏目改我设置的宽度,但移动不过去,谁有空试试,帮忙解决下
有图:

[ 本帖最后由 wangbch 于 2008-6-10 20:20 编辑 ]

bing614 发表于 2008-6-9 04:01:31

试了很久,只能用MouseClickDrag实现,等待高手.操作对向是迅雷
If WinExists("迅雷5","") Then
        WinActivate("迅雷5","")
Else       
        MsgBox(0,"","无操作对像.")
        Exit
EndIf
$size=WinGetPos("迅雷5", "")
$Hsize=ControlGetPos ("迅雷5", "","")
$x=$size+$Hsize
$y=$size+$hsize
$newX=$size+$Hsize
$newY=$size+$hsize+($Hsize/10)
$OLd=MouseGetPos ()
BlockInput (1)
MouseClickDrag ( "left", $newX, $newY, $newX+10, $newY,0)
MouseMove($OLd,$OLd,0)
BlockInput (0)
Exit

[ 本帖最后由 bing614 于 2008-6-9 04:05 编辑 ]

wangbch 发表于 2008-6-9 11:47:07

回复 2# bing614 的帖子

非常谢谢 bing614 兄弟!我现在也只是想到用鼠标,controlmove 不行,因为变侧边栏变窄后就不是treeview32 控件了,不知道有没有什么UDF函数可以用。
页: [1]
查看完整版本: 窗口内控件移动问题,大家帮忙解决下