问题描述:
在二次开发过程中经常会涉及某些特定的配置配合程序运行,如果这些配置恰好是设置在注册表中则很容易通过修改注册表来对ZWCAD环境进行预设。
比如说想对RIbbon菜单初始化设置是打开还是隐藏可以修改注册表中的 计算机\HKEY_CURRENT_USER\SOFTWARE\ZWSoft\ZWCAD\2026\zh-CN\Profiles\Default\Config\RIBBONSTATE
计算机\HKEY_CURRENT_USER\SOFTWARE\ZWSoft\ZWCAD\2026\zh-CN\Profiles\Default\Config\HARDWAREACCELERATION 控制硬件加速的开启和关闭等等。
那么问题来了,开发者如何知道某些功能是保存在什么注册表值下面呢?下面我们介绍一种方法。
步骤指引:
- 以硬件加速为例
- 首先开启硬件加速,关闭中望CAD
- 打开注册表找到计算机\HKEY_CURRENT_USER\SOFTWARE\ZWSoft\ZWCAD\2026\zh-CN\Profiles\Default节点(如果有其他配置则Default改成相应配置)
- 右键导出.reg文件
- 启动中望CAD再将硬件加速关闭,关闭中望CAD,重复步骤3和4。
- 目前得到了两份注册表,使用文件对比工具对比两份注册表值很容易能找出是哪个注册表值影响这个硬件加速设置。
| 英文空间链接 |
|---|
★★中望CAD常用的设置如何查看是保存在注册表什么位置?:https://confluence.zwcad.com/pages/viewpage.action?pageId=301139102
