首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

一个始终保持在最前的窗口怎么在其它全屏窗口出现时不再保持最前

2012-12-20 
一个始终保持在最前的窗口如何在其它全屏窗口出现时不再保持最前写了一个程序,该程序的窗口通常情况下是一

一个始终保持在最前的窗口如何在其它全屏窗口出现时不再保持最前
写了一个程序,该程序的窗口通常情况下是一直在其他窗口前边的,现在问题是如何当有全屏窗口出现时(例如播放电影时)我的窗口就自动不在最前边了,请问各位老师如何实现,不胜感谢~我自己倒是有一个思路,用定时器不断检测有无全屏窗口出现,但感觉效率不高~
[最优解释]
http://topic.csdn.net/t/20020512/00/715344.html
[其他解释]
http://blog.csdn.net/enterpc/article/details/2049581希望对lz有帮助
[其他解释]

引用:
http://blog.csdn.net/enterpc/article/details/2049581希望对lz有帮助

首先谢谢你,不过我现在问题并不是如何让我的窗口在最前边,因为我的窗口已经在最前边了,而是无论我的窗口有没有获得焦点,当其它程序的窗口全屏时,我的程序怎么知道这个全屏信息,使之不再成为最前了,类似于免打扰模式(怎么说呢,就是其它窗口全屏时我的程序如何第一时间知道吧?)
[其他解释]
想必是其它程序的窗口全屏时也使用了置最前,可以开一个线程监视系统进程,只要存在其它进程存在任何变化就重新置自己的窗口为最前
[其他解释]
我也想知道,帮楼主顶顶

热点排行