文档级事件在 AutoCAD VBA 中持久存在。也就是说,在加载 VBA 项目时会自动启用它们。
但是,它们未为任何其他控制器(如 VB)启用。 因此,必须为所有其他 ActiveX 自动化控制器启用文档级事件。
启用文档级事件后,您可以使用各种事件。这些事件包括
- 激活
- 激活文档窗口时触发。
- 开始关闭
- 在 AutoCAD 收到关闭图形的请求后立即触发。
- 开始文档关闭
- 在收到关闭图形的请求后触发。
- 开始命令
- 在发出命令后立即触发,但在命令完成之前触发。
- 开始双击
- 在用户双击图形中的对象后触发。
- BeginLISP
- 在 AutoCAD 收到求值 LISP 表达式的请求后立即触发。
- 开始剧情
- 在 AutoCAD 收到打印图形的请求后立即触发。
- 开始右键
- 在用户右键单击绘图窗口后触发。
- 开始保存
- 在 AutoCAD 收到保存图形的请求后立即触发。
- 开始快捷方式菜单命令
- 在用户右键单击绘图窗口之后,在快捷菜单出现在命令模式下之前触发。
- 开始快捷方式菜单默认
- 在用户右键单击“绘图”窗口之后,在快捷菜单以默认模式显示之前触发。
- 开始快捷方式菜单编辑
- 在用户右键单击“绘图”窗口之后,在快捷菜单以“编辑”模式出现之前触发。
- 开始快捷菜单握把
- 在用户右键单击绘图窗口之后,在快捷菜单以夹点模式出现之前触发。
- 开始快捷方式菜单捕捉
- 在用户右键单击“绘图”窗口之后,在快捷菜单以 Osnap 模式出现之前触发。
- 关闭
- 在停用“绘图”窗口时触发。
- 结束命令
- 命令完成后立即触发。
- EndLISP
- 在完成计算 LISP 表达式时触发。
- 尾声图
- 将文档发送到打印机后触发。
- 结束保存
- 在 AutoCAD 保存完图形时触发。
- 结束快捷菜单
- 在快捷菜单出现后触发。
- 布局切换
- 在用户切换到其他布局后触发。
- LISP
- 在取消对 LISP 表达式的计算时触发。
- 对象已添加
- 在将对象添加到图形时触发。
- 对象已擦除
- 从图形中拭除对象时触发。
- 对象修改
- 在图形中的对象被修改时触发。
- 选择已更改
- 在当前选择优先选择集更改时触发。
- 窗口已更改
- 当“文档”窗口发生更改时触发。
- 窗口已移动或调整大小
- 在移动绘图窗口或调整大小后触发。
|