当前位置:编程学习 > C#/ASP.NET >>

如何获取SysListView32窗体里的每项内容,并让指定的内容获取焦点

   我现在可以得到桌面上的内容,桌面窗体的类型也是syslistview类型的,但是我没办法能得到资源管理器里的内容,
通过以下方式找到桌面syslistview的句柄,但是不知道资源管理器里的syslistview怎么得到?
IntPtr vHandle = WindowFromPoint(po.X, po.Y);
vHandle = FindWindowEx(vHandle, (IntPtr)null, "progman", null); //获取桌面内容
vHandle = FindWindowEx(vHandle, (IntPtr)null, "SHELLDLL_DefView", null);

然后得到内容后,我将如果把指定的内容设置为焦点呢?比如说让“我的文档”获得焦点?
我知道好像MFC里有个方法好像可能得到:listview_setselectionmark();
但是我用C#开发的,里面没有类似的功能,sendmessage我也用过,但没有实现
小弟平时经常下东西,积分都没有了,请大家能体谅!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,