(已解决)请教:如何用 _GUICtrlTreeView_GetItemHandle 获得项目句柄
本帖最后由 yufei8051 于 2014-4-30 11:14 编辑已解决。
感谢“penguinl” 朋友指点,好人一生平安#include <GuiTreeView.au3>
;#Include <array.au3>
;#Include <GuiListView.au3>
Local $htzqchtz="海通证券彩虹投资(通达信)"
WinActivate($htzqchtz, "")
$hWnd = ControlGetHandle($htzqchtz,"","") ;控件句柄
$hWndxmmr =_GUICtrlTreeView_FindItem($hWnd ,"买入");返回项目“买入”的句柄
$hWndxmmc =_GUICtrlTreeView_FindItem($hWnd ,"卖出");返回项目“卖出”的句柄
_GUICtrlTreeView_ClickItem($hWnd,$hWndxmmr);点击项目"买入"
Sleep(1000)
_GUICtrlTreeView_ClickItem($hWnd,$hWndxmmc);点击项目“卖出”
MsgBox(0, "看你是个啥东东:",$hWndxmmr & @CRLF & $hWndxmmc ,3);测试专用================================================
比如我要获取下图“买入”这个项目的句柄
我用#include <GuiTreeView.au3>
Local $htzqchtz="海通证券彩虹投资(通达信)"
WinActivate($htzqchtz, "")
$hWnd=ControlGetHandle($htzqchtz,"","") ;控件句柄
$sItem=_GUICtrlTreeView_GetItemHandle($hWnd ,"买入");返回项目句柄
_GUICtrlTreeView_ClickItem($htzqchtz,$sItem);点击项目
;$hStart = _GUICtrlTreeView_GetFirstItem($hWnd)
MsgBox(0, "项目数量:",$sItem,3);测试专用并不能达到目的
_GUICtrlTreeView_GetItemHandle($hWnd ,"买入");返回项目句柄这一句应当怎么写呢?
求教,不胜感激 帮你顶一下。。。。。。。。。。。。。。 帮你顶一下。。。。。。。。。。。。。。
wangms 发表于 2014-4-29 12:28 http://www.autoitx.com/images/common/back.gif
谢谢 你要通过文本来获取句柄应该要用_GUICtrlTreeView_FindItem这个吧! 你要通过文本来获取句柄应该要用_GUICtrlTreeView_FindItem这个吧!
penguinl 发表于 2014-4-29 18:44 http://www.autoitx.com/images/common/back.gif
果然如此。太感谢了!!@@
预祝5.1快乐!低头捡钱包、出门遇美女、一夜七次郎{:face (301):} 有用,学习了。
页:
[1]