windows 11 首次更新

番茄系统家园 · 2021-08-29 01:16:20

windows 11 首次更新

其中:窗口""(类名)即为桌面图标窗口,因此,老的方法自然无法成功,但是由于类名为""的窗口不止一个,所以必须遍历到含有类名为""子窗口的才是,故:

下,我们取桌面图标窗口的句柄使用以下语句:

;

=NULL;

;

=FindWindowEx(0,0,L"WorkerW",L"");//获得第一个WorkerW类的窗口,

while((!dwndviem)dwndparent)//因为可能会有多个窗口类名为“WorkerW”的窗口存在,所以只能依次遍历

{

dwndviem=FindWindowEx(dwndparent,0,L"SHELLDLL_DefView",0);

dwndparent=FindWindowEx(0,dwndparent,L"WorkerW",L"");

}

dwdesktopicon=FindWindowEx(dwndviem,0,L"SysListView32",L"FolderView");

好了,经过尝试,这段代码确实可以再win7下正常工作,但是肯定不能再winXp下正常工作(我没有尝试),因此,要写出具有通用性的代码,这段代码还需网友改进(其实上面两段代码加以判断叠加即可)

相关阅读

  • spy4win Spy4Win 下载v0 20b 中文版
  • spy4winv0 窗口信息探测和管理工具 V0 20b 32位 64位中文版下载
  • windows 11 首次更新
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/52115.html
    猜你喜欢
    最新应用
    热门应用