我正在编写一个C#应用程序,需要从一个位于外部进程中的ListView控件中提取数据。
我已经有了提取数据和获取ListView中项目数量的代码,但是我需要相应的子项代码:
public int GetListViewRowCount()
{
if (list_view_handle != null)
{
return (int)UnManagedMethods.SendMessage(list_view_handle,
(int)UnManagedMethods.W32_LVM.LVM_GETITEMCOUNT,
IntPtr.Zero, IntPtr.Zero);
}
else return 0;
}
我基本上正在寻找由LVM_GETSUBITEMCOUNT类型消息提供的功能。