本帖最后由 yufei8051 于 2014-4-30 11:14 编辑
已解决。
感谢 “penguinl” 朋友指点,好人一生平安#include <GuiTreeView.au3>
;#Include <array.au3>
;#Include <GuiListView.au3>
Local $htzqchtz="海通证券彩虹投资(通达信)"
WinActivate($htzqchtz, "")
$hWnd = ControlGetHandle($htzqchtz,"","[CLASS:SysTreeView32; INSTANCE:1]") ;控件句柄
$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,"","[CLASS:SysTreeView32; INSTANCE:1]") ;控件句柄
$sItem=_GUICtrlTreeView_GetItemHandle($hWnd ,"买入");返回项目句柄
_GUICtrlTreeView_ClickItem($htzqchtz,$sItem);点击项目
;$hStart = _GUICtrlTreeView_GetFirstItem($hWnd)
MsgBox(0, "项目数量:",$sItem,3);测试专用
并不能达到目的
_GUICtrlTreeView_GetItemHandle($hWnd ,"买入");返回项目句柄 这一句应当怎么写呢?
求教,不胜感激 |