Listview VB6-从外部程序列表视图中选择所有项目
我必须从外部程序Listview控件中选择所有项目。 有人知道我怎样才能做到这一点吗? 我尝试使用SendCommand,但失败了 在AutoIt中,我可以这样做:Listview VB6-从外部程序列表视图中选择所有项目,listview,vb6,external,selectall,Listview,Vb6,External,Selectall,我必须从外部程序Listview控件中选择所有项目。 有人知道我怎样才能做到这一点吗? 我尝试使用SendCommand,但失败了 在AutoIt中,我可以这样做: ControlListView("Title", "", "[CLASS:SysListView32; INSTANCE:1]", "Selectall") 谢谢 您需要使用Win32 API向控件发送消息 有一个问题 当然,您必须找到控件的窗口句柄,前提是您知道类和窗口名称(您可以使用它查找),您可能需要使用Win32 API向
ControlListView("Title", "", "[CLASS:SysListView32; INSTANCE:1]", "Selectall")
谢谢 您需要使用Win32 API向控件发送消息 有一个问题
当然,您必须找到控件的窗口句柄,前提是您知道类和窗口名称(您可以使用它查找),您可能需要使用Win32 API向控件发送消息 有一个问题
当然,您必须找到控件的窗口句柄,前提是您知道可以使用的类和窗口名称(您可以使用它查找)。感谢您提供的示例,但我仅使用LVM_GETSELECTEDCOUNT从我的listview中获取所选项目的数量。LVM_SETITEMSTATE给了我一个“类型不匹配”错误。@斯坦:您在第二次通话中使用了不兼容的
SendMessage
。如果您需要更多的指针,请使用一些代码更新问题。谢谢您的示例,但我仅使用LVM_GETSELECTEDCOUNT从我的listview中获取所选项目的数量。LVM_SETITEMSTATE给了我一个“类型不匹配”错误。@斯坦:您在第二次通话中使用了不兼容的SendMessage
。如果您需要更多的指针,请使用一些代码更新问题。