又来麻烦各位前辈了,关于改变字体边缘平滑方式
网吧系统 使用的雅黑字体使用中发现平滑效果被设置成标准了,导致某些局部字体变的很淡
所以需要修改平滑方式为清晰
经过注册表监视,改变的是
"FontSmoothingType"=dword:00000002
但是导入此注册表后并没有生效
各位大大有没有好的办法比如api
谢过!
[ 本帖最后由 cxlater 于 2008-6-7 17:31 编辑 ] 原帖由 cxlater 于 2008-6-6 12:03 发表 http://www.autoitx.com/images/common/back.gif
网吧系统 使用的雅黑字体
使用中发现平滑效果被设置成标准了,导致某些局部字体变的很淡
所以需要修改平滑方式为清晰
经过注册表监视,改变的是
"FontSmoothingType ...
不会不行呀!是不是修改完了没更新系统环境?
[ 本帖最后由 netegg 于 2008-6-6 13:08 编辑 ] 尝试用API刷新注册表。。。详情请看FAQ 对了,后面是不是不用加type,直接是fontsmoothing值名 回居士,你说的应该是
DllCall("user32.dll","int","SendMessageTimeout","hwnd",65535,"int",26,"int",0,"int",0,"int",0,"int",1000,"str","dwResult")
但是运行是没有效果的
对于是不是这个键名,我用注册表快照捕捉到关联的就是这个,并且从gui设置成相应方式后该键名下的值也会发生变化
但是如果导入注册表后,从显示设置里看方式并没有发生变化,无论是否刷新注册表 你的意思是已经改过来了,但是显示的不是,是吗
那个似乎应该从HKLM入手 刷新注册表用这个比较好
$Return = DllCAll("Userenv.dll","int","RefreshPolicyEx","int",1,"int",1);0刷新失败 我投降了!
页:
[1]