Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Listview VB6-从外部程序列表视图中选择所有项目_Listview_Vb6_External_Selectall - Fatal编程技术网

Listview VB6-从外部程序列表视图中选择所有项目

Listview VB6-从外部程序列表视图中选择所有项目,listview,vb6,external,selectall,Listview,Vb6,External,Selectall,我必须从外部程序Listview控件中选择所有项目。 有人知道我怎样才能做到这一点吗? 我尝试使用SendCommand,但失败了 在AutoIt中,我可以这样做: ControlListView("Title", "", "[CLASS:SysListView32; INSTANCE:1]", "Selectall") 谢谢 您需要使用Win32 API向控件发送消息 有一个问题 当然,您必须找到控件的窗口句柄,前提是您知道类和窗口名称(您可以使用它查找),您可能需要使用Win32 API向

我必须从外部程序Listview控件中选择所有项目。 有人知道我怎样才能做到这一点吗? 我尝试使用SendCommand,但失败了

在AutoIt中,我可以这样做:

ControlListView("Title", "", "[CLASS:SysListView32; INSTANCE:1]", "Selectall")

谢谢

您需要使用Win32 API向控件发送消息

有一个问题


当然,您必须找到控件的窗口句柄,前提是您知道类和窗口名称(您可以使用它查找),您可能需要使用Win32 API向控件发送消息

有一个问题


当然,您必须找到控件的窗口句柄,前提是您知道可以使用的类和窗口名称(您可以使用它查找)。

感谢您提供的示例,但我仅使用LVM_GETSELECTEDCOUNT从我的listview中获取所选项目的数量。LVM_SETITEMSTATE给了我一个“类型不匹配”错误。@斯坦:您在第二次通话中使用了不兼容的
SendMessage
。如果您需要更多的指针,请使用一些代码更新问题。谢谢您的示例,但我仅使用LVM_GETSELECTEDCOUNT从我的listview中获取所选项目的数量。LVM_SETITEMSTATE给了我一个“类型不匹配”错误。@斯坦:您在第二次通话中使用了不兼容的
SendMessage
。如果您需要更多的指针,请使用一些代码更新问题。