CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

关于处理文档级事件 (VBA/ActiveX)

2023-1-4 21:27| 发布者: admin| 查看: 465| 评论: 0|来自: AutoCAD

摘要: 文档级事件在 AutoCAD VBA 中持久存在。也就是说,在加载 VBA 项目时会自动启用它们。

文档级事件在 AutoCAD VBA 中持久存在。也就是说,在加载 VBA 项目时会自动启用它们。

但是,它们未为任何其他控制器(如 VB)启用。 因此,必须为所有其他 ActiveX 自动化控制器启用文档级事件。

启用文档级事件后,您可以使用各种事件。这些事件包括

激活
激活文档窗口时触发。
开始关闭
在 AutoCAD 收到关闭图形的请求后立即触发。
开始文档关闭
在收到关闭图形的请求后触发。
开始命令
在发出命令后立即触发,但在命令完成之前触发。
开始双击
在用户双击图形中的对象后触发。
BeginLISP
在 AutoCAD 收到求值 LISP 表达式的请求后立即触发。
开始剧情
在 AutoCAD 收到打印图形的请求后立即触发。
开始右键
在用户右键单击绘图窗口后触发。
开始保存
在 AutoCAD 收到保存图形的请求后立即触发。
开始快捷方式菜单命令
在用户右键单击绘图窗口之后,在快捷菜单出现在命令模式下之前触发。
开始快捷方式菜单默认
在用户右键单击“绘图”窗口之后,在快捷菜单以默认模式显示之前触发。
开始快捷方式菜单编辑
在用户右键单击“绘图”窗口之后,在快捷菜单以“编辑”模式出现之前触发。
开始快捷菜单握把
在用户右键单击绘图窗口之后,在快捷菜单以夹点模式出现之前触发。
开始快捷方式菜单捕捉
在用户右键单击“绘图”窗口之后,在快捷菜单以 Osnap 模式出现之前触发。
关闭
在停用“绘图”窗口时触发。
结束命令
命令完成后立即触发。
EndLISP
在完成计算 LISP 表达式时触发。
尾声图
将文档发送到打印机后触发。
结束保存
在 AutoCAD 保存完图形时触发。
结束快捷菜单
在快捷菜单出现后触发。
布局切换
在用户切换到其他布局后触发。
LISP
在取消对 LISP 表达式的计算时触发。
对象已添加
在将对象添加到图形时触发。
对象已擦除
从图形中拭除对象时触发。
对象修改
在图形中的对象被修改时触发。
选择已更改
在当前选择优先选择集更改时触发。
窗口已更改
当“文档”窗口发生更改时触发。
窗口已移动或调整大小
在移动绘图窗口或调整大小后触发。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-12 03:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部