应用程序级别事件在 AutoCAD VBA 中不持久。
也就是说,加载 VBA 项目时不会自动启用它们。因此,必须为 VBA 和所有其他 ActiveX®自动化控制器启用应用程序级事件。
启用应用程序级事件后,您可以使用各种事件。这些事件包括:
- 应用激活
- 在激活主应用程序窗口之前触发。
- 应用停用
- 在主应用程序窗口停用之前触发。
- ARXLoaded
- 加载 ObjectARX 应用程序时触发。
- ARXUnloaded
- 在卸载 ObjectARX 应用程序时触发。
- 开始命令
- 在发出命令后立即触发,但在命令完成之前触发。
- 开始文件拖放
- 在应用程序主窗口上放置文件时触发。
- BeginLISP
- 在 AutoCAD 收到求值 LISP 表达式的请求后立即触发。
- 开始模态
- 在显示模式对话框之前触发。
- 开始打开
- 在 AutoCAD 收到打开现有图形的请求后立即触发。
- 开始剧情
- 在 AutoCAD 收到打印图形的请求后立即触发。
- 开始退出
- 在 AutoCAD 会话结束之前触发。
- 开始保存
- 在 AutoCAD 收到保存图形的请求后立即触发。
- 结束命令
- 命令完成后立即触发。
- EndLISP
- 在完成计算 LISP 表达式时触发。
- 结束模态
- 在模式对话框关闭后触发。
- 结束打开
- 在 AutoCAD 完成打开现有图形后立即触发。
- 尾声图
- 将文档发送到打印机后触发。
- 结束保存
- 在 AutoCAD 保存完图形时触发。
- LISP
- 在取消对 LISP 表达式的计算时触发。
- 新绘图
- 在创建新图形之前触发。
- SysVarChanged
- 更改系统变量的值时触发。
- 窗口已更改
- 当“应用程序”窗口发生更改时触发。
- 窗口已移动或调整大小
- 在移动应用程序窗口或调整大小后触发。
|