asrvid 发表于 2013-12-12 20:47:13

如何控制目标程序的StringGrid控件?请大家帮帮忙。

Local $handle = WinGetHandle("")
Local $WindowList = _WinAPI_EnumChildWindows($handle)
Local $Control_IDX = _ArraySearch($WindowList,"TStringGrid")
Local $TEXT = WinGetText(HWnd($WindowList[$Control_IDX]))
MsgBox(4096,"WinGetText",$TEXT)
Local $TEXT2 = ControlGetText($handle, "", HWnd($WindowList[$Control_IDX]))
MsgBox(4096,"ControlGetText",$TEXT2 )

我尝试着得到了StringGrid的Handle,但是用WinGetText和ControlGetText都得不到StringGrid的内容。

实在不知道该怎么控制StringGrid,有没有懂的朋友啊。给个思路吧……

veket_linux 发表于 2013-12-12 21:50:39

stringgrid是delphi中的控件不是windows标准控件 不能 指望WinGetText ControlGetText
页: [1]
查看完整版本: 如何控制目标程序的StringGrid控件?请大家帮帮忙。