如何检测并启用Aero玻璃效果?

时间:2013-08-22 13:10:12

标签: windows winapi aero dwm

我有一个WPF应用程序,我希望它可以在我设置半透明背景时启用模糊。目前我正在使用Win32 API DwmIsCompositionEnabled来检测是否启用了合成。此API适用于支持Aero玻璃效果的操作系统。但是一位用户告诉我,他使用Windows 7 Home Basic,它支持合成并启用,但不支持Aero玻璃效果。所以DwmIsCompositionEnabled返回true但不支持Aero。另一种情况是Windows 8,它支持组合但没有Aero玻璃效果。如何轻松检测Aero玻璃效果是否已打开?或者我只能手动检测用户使用的Windows版本和版本?

(DwmIsCompositionEnabled可以检测是否启用了合成,但无法告诉我们是否启用了Aero glass效果。)

0 个答案:

没有答案