C# 为非UWP应用赢得10个亚克力

C# 为非UWP应用赢得10个亚克力,c#,c++,windows,visual-studio,C#,C++,Windows,Visual Studio,是否已经有了针对非Win 10应用程序的丙烯酸设计解决方案?我想在非UWP应用程序中采用透明面板设计 我知道已经有一些工作原型没有使用Win 10 API,但我想使用API,而不是做一些愚蠢的背景截屏不会定期dwmextendframeintoclienterea或DwmEnableBlurBehindWindow工作吗?这个“丙烯酸”的东西似乎与“Aero”背景相同,只是有一个稍微不同的着色器。DwmEnableBlurBehindWindow和SetWindowCompositionAttr

是否已经有了针对非Win 10应用程序的丙烯酸设计解决方案?我想在非UWP应用程序中采用透明面板设计


我知道已经有一些工作原型没有使用Win 10 API,但我想使用API,而不是做一些愚蠢的背景截屏

不会定期
dwmextendframeintoclienterea
DwmEnableBlurBehindWindow
工作吗?这个“丙烯酸”的东西似乎与“Aero”背景相同,只是有一个稍微不同的着色器。DwmEnableBlurBehindWindow和SetWindowCompositionAttribute都没有应用相同的效果。因此,必须有某种属性或API函数来归档它。正如您所说,UWP丙烯酸效果添加了许多附加着色器。因此,一定有比手动将这些应用于模糊窗口更容易使用的东西:(常规
dwmextendframeintoclienterea
dwmenablebluebackwindow
不起作用吗?这个“丙烯酸”东西似乎和“Aero”一样背景只是一个稍有不同的着色器。DwmEnableBlurBehindWindow和SetWindowCompositionAttribute都没有应用相同的效果。因此必须有某种属性或API函数来存档。正如您所说,UWP丙烯酸效果添加了许多附加着色器。因此必须有更易于使用的功能而不是手动将这些应用于模糊窗口:(