如题,我正在做一个小程序。程序的动画启动效果是模拟Aero的启动效果
我希望程序在Vista或7下运行时希望得知当前机器是否开启了Aero特效,如果开启了则直接使用Aero特效,如果没有开启则使用程序自己的动画效果
请问,怎样得知当前系统是否开启了AERO特效?
(WinVista和Win7判断的方法是否相同?)
可以尝试获取注册表的值来判断
Composition
HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\
下面的
Composition 如果是 1
并且
CompositionPolicy 是 0
就应该正常开启了.至少我的电脑是这样的.
我是新手,一定有不对的.希望您原谅