使用dw地图i怎么设置aero效果的模糊度
使用dwmapi如何设置aero效果的模糊度
windows系统,使用dwmapi实现窗口的透明玻璃效果。
调用DwmEnableBlurBehindWindow已经可以实现窗口的aero效果,但不知道哪个接口是设置模糊度的。
在系统控制面板中,可以设置透明窗口的颜色浓度,因此应该也是有接口设置的,请指教!
------解决思路----------------------
注册表 HKCU\Software\Microsoft\Windows\DWM\ColorizationBlurBalance 或者
用layeredwindow的透明度代替。
------解决思路----------------------
没有。至少没有documented接口,不过dwmapi.dll导出表#127号函数是dwmgetcolorizationparameters(获取所有aero相关color和balance参数), #131号函数是dwmpsetcolorizationparameters(设置所有aero相关color和balance). 具体如何定义和使用这两个函数你可以自己google。
另外你也可以通过修改注册表(HKCU\Software\Microsoft\Windows\DWM\)相关项达到同样目的。改完后重启dwm服务(net stop uxsms和net start uxsms)即可生效。
windows系统,使用dwmapi实现窗口的透明玻璃效果。
调用DwmEnableBlurBehindWindow已经可以实现窗口的aero效果,但不知道哪个接口是设置模糊度的。
在系统控制面板中,可以设置透明窗口的颜色浓度,因此应该也是有接口设置的,请指教!
------解决思路----------------------
注册表 HKCU\Software\Microsoft\Windows\DWM\ColorizationBlurBalance 或者
用layeredwindow的透明度代替。
------解决思路----------------------
没有。至少没有documented接口,不过dwmapi.dll导出表#127号函数是dwmgetcolorizationparameters(获取所有aero相关color和balance参数), #131号函数是dwmpsetcolorizationparameters(设置所有aero相关color和balance). 具体如何定义和使用这两个函数你可以自己google。
另外你也可以通过修改注册表(HKCU\Software\Microsoft\Windows\DWM\)相关项达到同样目的。改完后重启dwm服务(net stop uxsms和net start uxsms)即可生效。