首页 > 其他分享 >WIN10获取桌面窗口句柄

WIN10获取桌面窗口句柄

时间:2023-02-17 09:22:49浏览次数:42  
标签:hwndShellDefView hwndTopWindow 桌面 句柄 nullptr FindWindowExW HWND WIN10 hwndDeskto

 1 HWND GetDesktopHandle()
 2 {
 3     HWND hwndTopWindow = nullptr;
 4     HWND hwndShellDefView = nullptr;
 5     HWND hwndDesktop = nullptr;
 6     while (hwndDesktop == nullptr)
 7     {
 8         hwndTopWindow = FindWindowExW(nullptr, hwndTopWindow, L"WorkerW", nullptr);
 9         if (hwndTopWindow == nullptr)
10             hwndTopWindow = FindWindowExW(nullptr, hwndTopWindow, L"Progman", L"Program Manager");
11         hwndShellDefView = FindWindowExW(hwndTopWindow, nullptr, L"SHELLDLL_DefView", nullptr);
12         if (hwndShellDefView == nullptr)
13             continue;
14         hwndDesktop = FindWindowExW(hwndShellDefView, nullptr, L"SysListView32", nullptr);
15     }
16     return hwndDesktop;
17 }

 

标签:hwndShellDefView,hwndTopWindow,桌面,句柄,nullptr,FindWindowExW,HWND,WIN10,hwndDeskto
From: https://www.cnblogs.com/kaling/p/17128973.html

相关文章

  • ChatGpt windows+mac os+linux三平台桌面版下载
    1前言ChatGPT这段时间还是挺火的,有不了解的小伙伴可以看看这篇ChatGPT为何打响AI新时代的礼炮,一路火花带闪电[1],能简单的了解:什么是ChatGPTChatGPT为什么这么火ChatG......
  • win10关闭自动更新的方法
    win10关闭自动更新的方法和步骤:一、禁用WindowsUpdate服务1、打开服务项,win+r输入services.msc,或者控制面板-管理工具-服务。2、找到WindowsUpdate项。3、双击......
  • win7/win10双系统如何安装
    https://g.pconline.com.cn/x/683/6833222.html 教程原地址https://msdn.itellyou.cn/ 系统下载 https://www.xitongzhijia.net/soft/30796.html 安装工具Win7/Win1......
  • win10电脑性能优化配置
    win10电脑性能优化设置@目录win10电脑性能优化设置1.桌面图标显示2.win+i2.1“系统”2.1.1专注助手关2.1.2电源和睡眠设置为从不2.1.3存储开2.2网络和Internet2.3......
  • Win10修改SMB连接(共文件夹)的默认端口(445),访问远程的共享文件夹
    前言基于安全的考虑,服务器端的SMB(共享文件夹)应用通过FRP等工具将SMB应用的445端口映射到了公网IP的其他端口,或者直接修改了SMB的默认端口(可参考最后一节目录)客户端无法像......
  • 通过html打开USB摄像头和共享桌面或应用
    通过html显示USB摄像头点击查看代码<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=e......
  • 不想壁纸被桌面图标遮挡?桌面图标和任务栏自动隐藏和恢复工具,不用移动图标也能看到完整
    不知道大家有没有在电脑桌面上下功夫,反正小编觉得电脑壁纸就应该选自己喜欢的,放一只小姐姐在屏幕上,看一眼屏幕心情都能变好一点。可不论是工作还是学习,用不了多长时间,桌面......
  • win10无管理员权限下以压缩包方式安装JDK8
    使用场景:如果在没有管理员权限的情况下,无法运行.exe文件,可以使用这种方式安装,本次把JDK安装到D:\jdk-8u152一:获取JDK8的压缩包1.JDK8华为镜像地址  2......
  • 使用xrdp实现Windows 远程桌面linux
    一般情况下我们用ssh客户端远程登陆Linux系统,至于图形界面下的Linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,在这里,我将介绍XRDP的安装配置......
  • win10_Dock安装设置
    1.安装:(在win10上安装)桌面版:https://www.docker.com/products/docker-desktop,安装后重启电脑 2.配置打开DockerDesktop,(可能会出现如下报错) 点击弹窗中的蓝色来连......