如何使用Win + D停止应用程序最小化 [英] how to stop application minimize with Win + D

查看:77
本文介绍了如何使用Win + D停止应用程序最小化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在努力找到一个解决方案,让win 32应用始终可见;所以即使我按下Win + D / Show Desktop,它也不应该被最小化。我尝试过处理大量的消息(WM_GETMINMAXINFO,WM_WINDOWPOSCHANGING等);没有用。然后我才知道Win + D是一个系统范围的密钥。你能否告诉我如何实现这一目标?



问候,

Sukhas

Hi, I am trying to find a solution to keep a win 32 application always visible; So even if i press Win + D/Show Desktop, it should not get minimized. I tried handling lots of messaages(WM_GETMINMAXINFO,WM_WINDOWPOSCHANGING,etc); nothing worked. Then i came to know Win + D is a system wide key. Could you please give me some idea how to make this happen?

Regards,
Sukhas

推荐答案

覆盖CWinApp :: ProcessMessageFilter,您应该能够拦截该消息。我自己还没有尝试过,但我认为它适用于这种情况。祝你好运。
Override CWinApp::ProcessMessageFilter and you should be able to intercept that message. I haven''t tried that myself yet, but I think it should work for this case. Good luck.


这篇关于如何使用Win + D停止应用程序最小化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆