2017-08-04 85 views
3

當我在Windows 10上安裝AMD圖形驅動程序時,我注意到模糊的背景外觀,這是我想在應用程序中實現的一種風格。如何在Windows上實現桌面覆蓋模糊?

AMD Radeon Installer

我一直在使用UpdateLayeredWindow嘗試,但它並不適用模糊效果。我曾嘗試使用DwmExtendFrameIntoClientAreaDwmEnableBlurBehindWindow,但我不確定如何自定義窗口着色 和圖像疊加層。

有一個DwmGetColorizationColor函數,但沒有匹配的DwmSetColorizationColor函數。有一些方法可以設置全系統着色,但我希望着色隻影響我的應用程序窗口。此外,Aero Glass™已從Windows 8和10中刪除。

如何在Windows 8/10上使用WinForms的方式在應用程序中包含這些效果?如果WPF可以渲染這些效果,那麼它是如何實現的以及如何在WinForms上實現類似的效果?

+0

您使用哪種技術的應用程序?形式? UWP? WPF? – Stefan

+0

我不得不使用WinForms。 –

+0

或者試試這一個:https://stackoverflow.com/questions/11386452/blurring-the-background-of-a-semi-transparent-form-like-aero-glass – Stefan

回答