如何判断显示的是“桌面”,即使有应用也被最小化
时间:2011-12-05
来源:互联网
如题
作者: xmzh 发布时间: 2011-12-05
获取桌面句柄,看这个window是否是激活状态
作者: echoyin59 发布时间: 2011-12-05
该回复于2011-12-05 12:57:09被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#3楼 得分:0回复于:2011-12-05 12:29:16
|
作者: jyh_baoding 发布时间: 2011-12-05
有人知道么?
作者: xmzh 发布时间: 2011-12-05
GetDesktopWindow()
判断当前是不是桌面。。
判断当前是不是桌面。。
作者: xmzh 发布时间: 2011-12-05
用一个比较笨的方法:
1)拿桌面来当基准图.
就是首先模拟键盘WINDOW+D(就是把所有窗口最小化),然后把explorer.exe进程杀掉,获取整个屏幕图(可以用打印屏幕键keybd_event(VK_SNAPSHOT, TRUE, 0, 0))并保存起来作为基准图A,然后接着模拟WINDOW+D还原窗口原来的状态。
2)获取此时的整个屏幕图(keybd_event)并保存为B,然后拿A和B来做比较,相等则是你需要的。
3)启动explorer.exe
1)拿桌面来当基准图.
就是首先模拟键盘WINDOW+D(就是把所有窗口最小化),然后把explorer.exe进程杀掉,获取整个屏幕图(可以用打印屏幕键keybd_event(VK_SNAPSHOT, TRUE, 0, 0))并保存起来作为基准图A,然后接着模拟WINDOW+D还原窗口原来的状态。
2)获取此时的整个屏幕图(keybd_event)并保存为B,然后拿A和B来做比较,相等则是你需要的。
3)启动explorer.exe
作者: shen_wei 发布时间: 2011-12-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28