Windows Registry Editor Version 5.00
;                            视觉设置
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects]
"VisualFXSetting"=dword:00000000

以下两种办法刷新也无法立即生效。。但是手动设置能立即生效。。。由于以前做系统时把这个给去了 现在发现显示字体边缘模糊有锯齿。。。十分难堪。。。特此寻求解决方法。。
DllCall("user32.dll","int","SendMessageTimeout","hwnd",65535,"int",26,"int",0,"int",0,"int",0,"int",1000,"str","dwResult")

Do 
        ProcessClose("explorer.exe")
Until Not ProcessExists("explorer.exe")
Run("gpupdate /force","",@SW_HIDE)

#Include <WinAPI.au3>
WinActivate ("[CLASS:CabinetWClass]")
_WinAPI_PostMessage(ControlGetHandle("[CLASS:CabinetWClass]", "", "SysListView321"),256,116,0); 刷新我的电脑
_WinAPI_PostMessage(ControlGetHandle("[CLASSrogman]", "", "SysListView321"),256,116,0);刷新桌面

Func _Update_Explorer()
Local $bOld = Opt("WinSearchChildren", True)
Local $a = WinList("[CLASS:SHELLDLL_DefView]")
For $i = 0 To UBound($a) - 1
DllCall("user32.dll", "long", "SendMessage", "hwnd", $a[$i][1], "int", 0x111, "int", 28931, "int", 0)
Next
Opt("WinSearchChildren", $bOld)
EndFunc;==>_Update_Explorer

DllCall("shell32.dll", "none", "SHChangeNotify", "long", 0x8000000, "int", 0, "ptr", 0, "ptr", 0)

1、最有效的: 
结束explorer.exe,缺点时资源管理器被关,有些窗口被关,出现无任务栏桌面状态,虽然可以生效,但不推荐。

[ Copy ] [ Run ] [ Save ]
Do
ProcessClose("explorer.exe") 
Until Not ProcessExists("explorer.exe")

2、调用SendMessageTimeout。效果不理想。

[ Copy ] [ Run ] [ Save ]
DllCall("user32.dll","int","SendMessageTimeout","hwnd",65535,"int",26,"int",0,"int",0,"int",0,"int",1000,"str","dwResult")

3、调用组策略刷新设置工具,测试无效

[ Copy ] [ Run ] [ Save ]
Run("gpupdate /force",@SystemDir)

4、又一刷新注册表的API,非常强捍。效果不错

[ Copy ] [ Run ] [ Save ]
DllCall("shell32.dll", "none", "SHChangeNotify", "long", 0x8000000, "int", 0, "ptr", 0, "ptr", 0)

5、刷新桌面
[ Copy ] [ Run ] [ Save ]
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

6chinanewxp的函数,可以刷新注册表改文件图标后即时生效。

[ Copy ] [ Run ] [ Save ]

MyUpdateREG()

Func MyUpdateREG()
Global Const $HWND_BROADCAST=0xFFFF
Global Const $WM_SETTINGCHANGE=0x1A
DLLCall("user32.dll","int","SendMessage","hwnd",$HWND_BROADCAST,"int",$WM_SETTINGCHANGE,"int","", "int", "")
EndFunc

测试了一下,直接用API搞定:
DllCall('USER32.DLL','dword','SystemParametersInfo','dword',75,'dword',1,'dword',2,'dword',0x1) 
留字备用!!!!

转载于:https://www.cnblogs.com/MaxWoods/archive/2013/06/06/3120331.html

怎样不重启设置字体边缘平滑立即生效! 以下注册表导入后不能立即生效。。...相关推荐

  1. Java POI 导出Excel,设置单元格无法编辑, 开启工作表保护后,依然可以筛选, 冻结行列不移动

    1. 设置单元格无法编辑 // 单元格样式锁定 不可编辑 CellStyle lockStyle = workbook.createCellStyle(); lockStyle.setLocked(t ...

  2. 【IDEA设置字体失败解决方法】IntelliJ IDEA下载主题后设置字体失败,不能成功应用,原因:需要在配色方案里修改该主题的字体,而不是Editor->Font里修改+设置导航栏,菜单字体大小

    设置本地代码字体大小,行距方法 File->Setting Editor->Font 此处我们在修改下载的外部主题字体时,发现修改没有应用成功 失败原因,需要在当前配色方案下修改,因为是自 ...

  3. c#设置软件开机自动运行,修改注册表

    #region/// <summary> /// 开机启动项 /// </summary> /// <param name="Started"> ...

  4. 系统注册表常用设置100例

    1 修改窗口滚动条的大小(Windows 9x/2000/XP)(1)打开注册表编辑器。(这一步以后就不说了^-^) (2)打开HKEY_CURRENT_USER\Control Panel\Desk ...

  5. windows 9X, 2000, xp所有版本注册表设置大全

    windows 9X, 2000, xp所有版本注册表设置大全 别人Blog上的,非常全面!玩计算机程序的人必不可少的资料,供大家参考! 一.开始菜单及相关设置 [HKEY_CURRENT_USER/ ...

  6. wince 默认输入法_WinCE 几个注册表修改 (包括字体的修改)

    本帖最后由 nojon 于 2012-4-24 23:00 编辑 WinCE 几个注册表修改(包括字体的修改) 隐藏输入法:在 HKEY_CLASSES_ROOT\CLSID\ 下面,每个输入法都注册 ...

  7. WinCE 几个注册表修改(包括字体的修改)

    隐藏输入法:在 HKEY_CLASSES_ROOT\CLSID\ 下面,每个输入法都注册了一个guid,也就是一个注册表项,找到对应的注册表项,把IsSIPInputMethod的值从默认的1改成0就 ...

  8. 注册表计算机性能设置怎么应用,手把手教你windows系统优化设置-系统操作与应用 -亦是美网络...

    一.系统属性设置 1.禁用闲置的IDE通道 右键点击"我的电脑-属性"--"硬件"--"设备管理器",在其中打开"IDE ATA/ ...

  9. WM 注册表 常用设置

    <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-al ...

最新文章

  1. 利用MySQL Cluster 7.0 + LVS 搭建高可用环境
  2. golang error类型 简介
  3. jdk1.8中接口可以写默认方法
  4. 总结 | 如何测试你自己的 RubyGem
  5. 1.odoo13之跟着官网做项目/实例(创建模块、创建模型类、配置角色安全权限文件)
  6. hive 的条件判断(if、coalesce、case)
  7. HTML期末大网页作业-腾讯官网
  8. 算法一看就懂之「 数组与链表 」
  9. C#记事本的简单开发
  10. [转]linux signal
  11. 山东大学软件学院计算机组成原理课程设计实验一
  12. 关于html和jsp乱码问题
  13. Jquery最常见的ajax写法
  14. Compass实战 站内搜索
  15. C++核心编程-5 文件操作
  16. windows10卸载程序_如何在Windows 10中卸载或修复程序
  17. 晶飞FLA5000光谱仪.FlaSpec格式解析批处理导出CSV文件
  18. 一篇文章看明白什么是DV、OV、EV证书
  19. 烛照幽荧是鸿蒙时期,上古圣兽:太阳烛照与太阴幽荧
  20. 深度长文 | 详细归纳NLP领域中的巨人肩膀

热门文章

  1. 如何为Swift进行宏定义
  2. 解决Error基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系
  3. WordPress /wp-admin/users.php畸形s参数路径泄漏漏洞
  4. 接口类型的数组作为形参
  5. Python Type Hint类型注解
  6. python笔记01_高级特性和函数式编程
  7. 掌握这个分析方法,数据分析就学会了一半
  8. commit git 删除文件夹_Git-git删除文件夹/文件(删除/不删除本地文件/文件夹)
  9. tcga数据下载_TCGA数据下载-GDC
  10. 计算机算法设计与分析 最长递增子序列