创建 AutoCAD 子项和值
ObjectARX 应用程序的安装程序必须设计为在系统注册表部分中管理该应用程序的一组键和值,该应用程序要运行的每个 AutoCAD 版本。注册表的此部分必须包含标识应用程序主模块和应用程序命令集的键和值。 下面的示例显示了必须为应用程序创建和维护的注册表部分中的键和值的布局:
\\HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\releaseNum\ ACAD-ProductID:LocaleID\ Applications\ ApplicationName\ DESCRIPTION:REG_SZ:User Friendly App Name LOADCTRLS:REG_DWORD:acrxAppLoadReason LOADER:REG_SZ:DirPathFileName Commands\ GlobalCommandName1:REG_SZ:LocalCommandName1 GlobalCommandName2:REG_SZ:LocalCommandName2 GlobalCommandName3:REG_SZ:LocalCommandName3 GlobalCommandName4:REG_SZ:LocalCommandName4 GlobalCommandName5:REG_SZ:LocalCommandName5 Groups\ GroupName:REG_SZ:GroupName ... 和键由 AutoCAD 安装程序创建。releaseNumACAD-ProductID:LocaleID 密钥必须是应用程序的逻辑名称,AutoCAD 在内部使用该名称来标识程序。ApplicationName 键中的值必须包含AutoCAD应首先加载的模块的完整路径和文件名。加载器模块随后负责加载构成应用程序的任何其他模块。LOADER 该值定义加载应用程序的条件,使用列出的以下十六进制值的一个或多个逻辑 OR 及其相关含义:acrxAppLoadReason
键中的值可用于唯一标识 ObjectARX 应用程序的命令组,因此也可用于标识命令。Groups 全局函数可在 ObjectARX 应用程序中使用,以将有关应用程序的信息输入到系统注册表的 AutoCAD 部分中。通常,将在首次加载应用程序时输入此信息,并在后续加载时确认该信息的存在。acrxRegisterApp()acrxRegisterApp() |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-14 06:25
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.