CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2021 开发者帮助

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

2024-5-18 18:31| 发布者: admin| 查看: 80| 评论: 0|原作者: admin|来自: AutoCAD

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

文档级别事件在 AutoCAD VBA 中是永久性的。也就是说,它们在加载 VBA 项目时自动启用。

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

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

激活
在激活“文档”窗口时触发。
开始关闭
在AutoCAD收到关闭图形的请求后立即触发。
BeginDoc关闭
在收到关闭图形的请求后立即触发。
BeginCommand
在发出命令后立即触发,但在命令完成之前触发。
开始双击
在用户双击图形中的对象后触发。
BeginLISP 的
在AutoCAD收到计算LISP表达式的请求后立即触发。
开始绘图
在AutoCAD收到打印图形的请求后立即触发。
开始右键单击
在用户右键单击“绘图”窗口后触发。
开始保存
AutoCAD 收到保存图形的请求后立即触发。
BeginShortcutMenu命令
在用户右键单击“绘图”窗口之后,在快捷菜单以“命令”模式出现之前触发。
BeginShortcutMenu默认
在用户右键单击“绘图”窗口之后,在快捷菜单以“默认”模式出现之前触发。
开始快捷键菜单编辑
在用户右键单击“绘图”窗口后,在快捷菜单以“编辑”模式出现之前触发。
BeginShortcutMenuGrip
在用户右键单击“绘图”窗口后,在快捷菜单以“夹持”模式出现之前触发。
BeginShortcut菜单Osnap
在用户右键单击“绘图”窗口之后,以及快捷菜单以 Osnap 模式出现之前触发。
关闭
在停用“绘图”窗口时触发。
EndCommand
命令完成后立即触发。
结束LISP
在完成计算 LISP 表达式时触发。
EndPlot
在将文档发送到打印机后触发。
结束保存
在AutoCAD完成图形保存时触发。
EndShortcut菜单
在快捷菜单出现后触发。
布局切换
在用户切换到其他布局后触发。
LISPCancelled
在取消 LISP 表达式的计算时触发。
对象已添加
在将对象添加到图形时触发。
对象擦除
当对象从图形中删除时触发。
对象修改
在修改图形中的对象时触发。
SelectionChanged(已更改)
在当前 pickfirst 选择集更改时触发。
窗口已更改
在“文档”窗口发生更改时触发。
WindowMovedOrResized
在移动或调整绘图窗口大小后触发。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-15 12:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部