2010-09-12 30 views
3

我想在特定的航空窗口上禁用陰影效果。我所擁有的就是這個窗口的HWND,這可能嗎?我想在特定的航空窗口上禁用陰影效果

+0

你想使用哪種語言? C#,VB.Net,C++等? – 2010-09-12 22:17:57

+0

@SimpleCoder:沒關係; Windows API在任何語言中看起來都是一樣的。 – 2010-09-12 22:18:44

+0

我想知道,所以我可以提供一個代碼示例,而不需要提問者翻譯它。 – 2010-09-12 22:19:57

回答

2

陰影由OS當前使用的主題定義。您無法僅爲一個窗口禁用它。您可以更改主題並禁用陰影,但它將是系統範圍的更改,並非特定於一個窗口。

就你而言,最好的方法之一是創建你自己的窗口結構(從無邊界窗口開始),它將具有與Aero類似的透明屬性。這不是一件容易的事,但肯定是可以實現的。

+0

問題是我想禁用第三方應用程序的陰影 – Don 2010-09-12 22:27:21

+0

這將是一個系統範圍內的變化將影響所有應用程序。這是合成引擎工作的方式。 – 2010-09-12 22:33:34

+0

好的謝謝你的幫助 – Don 2010-09-12 22:50:00