2008-09-13 91 views
0

如何在C#中显示灰色透明覆盖图?
它应该覆盖其他进程,这些进程不由应用程序进行覆盖。如何在C#中显示灰色透明覆盖图?

+1

请你...你想控制你的应用程序主窗口的透明度一点的更多信息? Winforms 2.0或WPF的土地? – Gishu 2008-09-13 19:28:33

回答

1

创建一个透明窗口作为整个屏幕的大小,将其始终置于顶部,计算其他应用程序窗口的区域,并使顶部窗口的非窗口区域变为灰色。

我想你可以将自己的应用程序窗口放置在透明灰色的顶部,使其高于所有其他窗口,但会得到像这样的棘手z-顺序场景,特别是与其他应用程序也可能是做z序技巧,很难。