我想跨进程操作另一个窗口的syslistview32控件,现在已经拿到了这个控件的句柄,并且把内容全读出来了.
现在我打算清除这个控件内的内容.请问各位如何操作.
是不是这样
int count = (int)::SendMessage(hSysListView32,LVM_GETITEMCOUNT,0,0);
GetWindowThreadProcessId(hSysListView32, &pid);
process=OpenProcess(PROCESS_VM_OPERATION|PROCESS_VM_READ|PROCESS_VM_WRITE|PROCESS_QUERY_INFORMATION, FALSE, pid);
for(int i=count; i>0; i--)
{
::SendMessage(hSysListView32, LVM_DELETEITEM, (WPARAM)i, 0);
}
谢谢