我正在尝试更改窗口的内容。我的代码结尾如下:
...
ControlFocus, SysListView321, A
ControlGet, CtrlText, List,, SysListView321, A
; MsgBox %CtrlText% ; This shows the correct contents, as expected 现在我想更改上面的内容。使用Window Spy,我已经确定:
ClassNN = SysListView321
Text = List1我已经尝试了以下几种方法(一次一个):
ControlSetText, SysListView321, New Text Here, A
ControlSetText, List1, New Text Here, A这两种方法都没有任何效果。
我遗漏了什么?
发布于 2013-06-28 05:22:34
这里的问题是您使用的是ListView。您不能使用ListView进行ControlSetText ...您必须选择已存在的行,或者添加该行,然后选择它。事实上,ListViews有一个完全属于它们的函数的完整类别。THey都以LV_为前缀。您正在寻找LV_Add()或LV_Modify()。
https://stackoverflow.com/questions/17274896
复制相似问题