问题描述:

系统变量MenuBar用于控制中望CAD是否显示菜单栏,二次开发程序经常需要利用它来进行界面定制,那么它的具体机制是什么样的呢?

机制解析:

  1. 最早支持系统变量MenuBar的版本是中望CAD 2022,该系统变量在中望CAD启动时生效,如果值为1就显示菜单栏。
  2. MenuBar的值保存在注册表Config项(比如中望CAD 2026 简体中文版的默认用户配置的Config项就是[HKEY_CURRENT_USER\SOFTWARE\ZWSOFT\ZWCAD\2026\zh-CN\Profiles\Default\Config])中的键值MenuBar中。
  3. 当中望CAD关闭时会更新注册表中的MenuBar的值。
  4. 在中望CAD 2025及之后的版本,cuix中的每个工作空间都会独立保存一个MenuBar的值,当工作空间切换时会更新注册表中的MenuBar的值。


英文空间链接


★系统变量MenuBar机制解析https://confluence.zwcad.com/pages/viewpage.action?pageId=322438779

  • No labels