2009-10-07 92 views
0

我想让我的表单总是最顶层(它跟随鼠标光标),甚至在IE中的URL窗口之上。当我将Topmost = true或BringToFront()添加到OnPaint方法时,这起作用。 但是,一切正常,但点击主窗体中的按钮(该应用程序包含Form1的选项和透明的Form2,跟随鼠标)。如果form2始终设置为最上方,则form1上的点击未注册。 我还没有找到任何解决方法,即如果有更高的Z坐标控件,将其设置为最高? 希望它是有道理的,谢谢!TopMost窗口 - 只有在“更高”的Z有序窗口时才设置?

+0

“如果两个程序都这样做了”:http://blogs.msdn.com/oldnewthing/archive/2005/06/07/426294.aspx – Joey 2009-10-07 12:00:08

+0

@Johannes:我觉得有一个*程序做的很糟糕这个。 – MusiGenesis 2009-10-07 12:01:04

+0

我需要鼠标突出显示程序来帮助我的亲戚。实际上,它的工作原理是鼠标光标周围有一圈红色的圆圈,但最顶层的办公室始终工作(如在IE中打开URL列表时)。 – Petr 2009-10-07 12:11:00

回答