如何获取_GUICtrlTreeView_Add产生的句柄?
如何获取_GUICtrlTreeView_Add及_GUICtrlTreeView_AddChild产生的句柄?我想通过GUIGetMsg()判断用户点击了哪一个项目,从而让gui做出相应变化,
不知道说清楚没有。。。。
答2楼:
原帖由 sxd 于 2009-2-14 22:47 发表 http://www.autoitx.com/images/common/back.gif
_GUICtrlTreeView_Add的返回值不就是 add item的句柄么?
用IsHWnd 测试过,返回值不是句柄~
[ 本帖最后由 zjimmy 于 2009-4-19 15:14 编辑 ] _GUICtrlTreeView_Add的返回值不就是 add item的句柄么? 原帖由 sxd 于 2009-2-14 22:47 发表 http://www.autoitx.com/images/common/back.gif
_GUICtrlTreeView_Add的返回值不就是 add item的句柄么?
用IsHWnd 测试过,返回值不是句柄~ _GUICtrlTreeView_ClickItem 的例子里面确实是这样用的 原帖由 sxd 于 2009-2-15 16:52 发表 http://www.autoitx.com/images/common/back.gif
_GUICtrlTreeView_ClickItem 的例子里面确实是这样用的
_GUICtrlTreeView_之下的UDF可以用,但是实际操作中,在gui下不行。。。 比如说,当用户点击_GUICtrlTreeView_Add后,程序作出相应动作。。。不知道怎么办。。。
……
$hItem = _GUICtrlTreeView_Add($hTreeView, 0, StringFormat("[%02d] New Item", $x), $iImage, $iImage)
……
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
GUIDelete()
Exit
Case $hItem
UDF
EndSwitch
WEnd 那 GUICtrlCreateTreeViewItem 不能用么 非要用udf? 原帖由 sxd 于 2009-2-15 22:05 发表 http://www.autoitx.com/images/common/back.gif
那 GUICtrlCreateTreeViewItem 不能用么 非要用udf?
GUICtrlCreateTreeViewItem能带图标不? 遇到跟樓主一樣的問題...唉... 原帖由 zjimmy 于 2009-2-16 09:32 发表 http://www.autoitx.com/images/common/back.gif
GUICtrlCreateTreeViewItem能带图标不?
可以
$ListUninstall = GUICtrlCreateTreeViewItem("版本:" & $DVersion, $LUninstall)
_GUICtrlTreeView_SetIcon($LisV, $LUninstall, $KBDisplayIcon, 0)
页:
[1]