怎么把传递的参数转换成句柄类型。
本帖最后由 siton 于 2014-7-15 17:18 编辑ControlGetHandle($w, "", 110); 不能取到正确句柄。
ControlGetHandle(0x00170658, "", 110) 能取到正确句柄。
猜想是函数的参数数据类型不正确,怎么把参数转换成句柄类型。句柄是不是十六进制?
是不是 把十六进制字符串转换成十六进制就可以了。如何转,
请教大牛。谢谢。
$hwand= 一个句柄
Func showcode($CodesoftWhand);界面切换函数;
Local $codewinContrls
dim $w=$CodesoftWhand
;dim $w=0x00170658;用这个可以正常
$codewinContrls = $CodesoftWhand ;当前窗口句柄
$codewinContrls = ControlGetHandle(0x00170658, "", 110);切换标签TAB
$codewinContrls = ControlGetHandle($w, "", 110);提示区
return $codewinContrls
EndFunc
msgbox(0,"",showcode($hwand))
ControlGetHandle(HWnd($w), "", 110);
试过了,不行哦哈。。
页:
[1]