问题描述:
系统变量MenuBar用于控制中望CAD是否显示菜单栏,二次开发程序经常需要利用它来进行界面定制,那么它的具体机制是什么样的呢?
机制解析:
- 最早支持系统变量MenuBar的版本是中望CAD 2022,该系统变量在中望CAD启动时生效,如果值为1就显示菜单栏。
- MenuBar的值保存在注册表Config项(比如中望CAD 2026 简体中文版的默认用户配置的Config项就是[HKEY_CURRENT_USER\SOFTWARE\ZWSOFT\ZWCAD\2026\zh-CN\Profiles\Default\Config])中的键值MenuBar中。
- 当中望CAD关闭时会更新注册表中的MenuBar的值。
- 在中望CAD 2025及之后的版本,cuix中的每个工作空间都会独立保存一个MenuBar的值,当工作空间切换时会更新注册表中的MenuBar的值。
| 英文空间链接 |
|---|
★系统变量MenuBar机制解析:https://confluence.zwcad.com/pages/viewpage.action?pageId=322438779