问题描述
- 全屏程序,触发一条件,让系统的任务栏出现在屏幕底部?环境win7,VC++
-
如题。
稍微详细一点描述。我应用程序界面是全屏的,直接是1920×1080像素设置的,并且是设置为topmost。现在使用方需要增加一点功能,就是移动鼠标到屏幕底部,希望系统的任务栏能够弹出,以切换应用程序什么的。求高手指点一二啊。环境:win7。
解决方案
给鼠标移动事件(Mouse_Move)上加上判断和处理就可以了吧,鼠标移动到底部时就取消程序最前并把任务栏给调出来。
解决方案二:
结贴啊。这个问题解决了,也是采用鼠标判断的方式,但是是通过在WPF中增加一个hook类判断鼠标的移动。另外,造成问题的原因不是取消应用程序最前端的能够解决的,而是WPF的窗口在设置‘nosize’的时候一个问题,需要修改这个问题。同时感谢_孤星
解决方案三:
结贴啊。这个问题解决了,也是采用鼠标判断的方式,但是是通过在WPF中增加一个hook类判断鼠标的移动。另外,造成问题的原因不是取消应用程序最前端的能够解决的,而是WPF的窗口在设置‘nosize’的时候一个问题,需要修改这个问题。同时感谢_孤星
时间: 2024-11-05 04:49:14