社区
Windows客户端开发
帖子详情
怎样知道我的程序被挂机键最小化了?
TORSA
2010-12-22 04:22:53
手机按挂机键会把所有的程序最小化回到桌面,怎样在我的程序中知道这个事件?
hook按键的建议就不采纳了,因为如果其它程序安装,我的再安装就没用了。
...全文
232
6
打赏
收藏
怎样知道我的程序被挂机键最小化了?
手机按挂机键会把所有的程序最小化回到桌面,怎样在我的程序中知道这个事件? hook按键的建议就不采纳了,因为如果其它程序安装,我的再安装就没用了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TORSA
2011-06-23
打赏
举报
回复
这贴没有太满意的答案。
在没有桌面插件干扰的情况下, 可判断[HKEY_CURRENT_USER\System\State\Shell]下的Active Application
hmg25
2010-12-23
打赏
举报
回复
判断当前顶层窗口是否是该程序的窗口
lvlin1980
2010-12-23
打赏
举报
回复
GetForegroundWindow()==GetDesktopWindow() 学习了 不错
ProgrammerNO1
2010-12-22
打赏
举报
回复
1楼思路不错
xiayadong
2010-12-22
打赏
举报
回复
使用以下函数注册一个热键试试看,VK取vk=VK_TEND ,VK_TEND是挂机键的虚拟代码,
BOOL RegisterHotKey(
HWND hWnd,
int id,
UINT fsModifiers,
UINT vk
);
注册成功的话,应用程序收到的是WM_HOTKEY消息;
取消注册热键使用
BOOL UnregisterHotKey(
HWND hWnd,
int id
);
具体的使用方式查msdn
88csdn
2010-12-22
打赏
举报
回复
正常的话,程序会收到WM_ACTIVATE(WA_INACTIVE)然后判断一下GetForegroundWindow()==GetDesktopWindow()看是不是回桌面了。
当然,如果本来你程序后面就是桌面的话,点了×之后也满足这个条件,看你需求,如果确实要抓按挂机键的话,再加上个这个按键的判断就可以了。
★★★★★手把手教你如何利用凤凰实现破 解后台权限以及升级固件(刷机)★★★★★...
本文详细介绍如何破解Nokia S40 V5/V6系列手机后台权限,使手机支持后台运行多个
程序
。教程包括使用凤凰软件破解手机权限的具体步骤、提供可后台运行的软件下载、破解及刷机软件下载地址等内容。
必装软件大放送 让你的PPC真正成为智能手机
本文推荐了一系列软件,旨在改善WM手机的电话、短信功能,并提供更好的系统管理、多媒体体验及网络应用,使WM手机操作更为便捷。
★★★★★手把手教你如何利用凤凰实现破 解后台权限以及升级固件(刷机)★★★★★
本教程详细介绍了如何为Nokia S40V5/V6系列手机破解后台权限,以及提供了一系列已破解可后台运行的软件供下载。包括图文介绍破解方法、后台软件下载区、破解及刷机软件下载地址、如何利用凤凰刷机、常见问题解答等内容。
AC-398-03 民航安全风险分级管控和隐患排查治理双重预防工作机制管理规定.pdf
AC-398-03 民航安全风险分级管控和隐患排查治理双重预防工作机制管理规定
产业园区运营负责人需要哪些材料来构建科创数智大脑的产业分析模块?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
Windows客户端开发
7,655
社区成员
18,839
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章