2008-09-13 89 views
0

如何在C#中顯示灰色透明覆蓋圖?
它應該覆蓋其他進程,這些進程不由應用程序進行覆蓋。如何在C#中顯示灰色透明覆蓋圖?

+1

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

回答

1

創建一個透明窗口作爲整個屏幕的大小,將其始終置於頂部,計算其他應用程序窗口的區域,並使頂部窗口的非窗口區域變爲灰色。

我想你可以將自己的應用程序窗口放置在透明灰色的頂部,使其高於所有其他窗口,但會得到像這樣的棘手z-順序場景,特別是與其他應用程序也可能是做z序技巧,很難。