CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

关于处理应用程序级事件 (VBA/ActiveX)

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

摘要: 应用程序级别事件在 AutoCAD VBA 中不持久。

应用程序级事件在 AutoCAD VBA 中不是永久性的。

也就是说,当加载 VBA 项目时,它们不会自动启用。因此,必须为 VBA 和所有其他 ActiveX® 自动化控制器启用应用程序级事件。

启用应用程序级事件后,可以使用各种事件。这些事件包括:

应用激活
在应用程序主窗口激活之前触发。
AppDeactivate
在停用主应用程序窗口之前触发。
ARX公共区
在加载 ObjectARX 应用程序时触发。
ARX已加载
在卸载 ObjectARX 应用程序时触发。
BeginCommand
在发出命令后立即触发,但在命令完成之前触发。
BeginFileDrop
在“应用程序”主窗口中拖放文件时触发。
BeginLISP 的
在AutoCAD收到计算LISP表达式的请求后立即触发。
BeginModal
在显示模式对话框之前触发。
开始打开
在AutoCAD收到打开现有图形的请求后立即触发。
开始绘图
在AutoCAD收到打印图形的请求后立即触发。
开始退出
在AutoCAD任务结束之前触发。
开始保存
AutoCAD 收到保存图形的请求后立即触发。
EndCommand
命令完成后立即触发。
结束LISP
在完成计算 LISP 表达式时触发。
EndModal
在模式对话框关闭后立即触发。
结束打开
在AutoCAD打开完现有图形后立即触发。
EndPlot
在将文档发送到打印机后触发。
结束保存
在AutoCAD完成图形保存时触发。
LISPCancelled
在取消 LISP 表达式的计算时触发。
新建绘图
在创建新图形之前触发。
SysVarChanged
在系统变量的值发生更改时触发。
窗口已更改
在“应用程序”窗口发生更改时触发。
WindowMovedOrResized
在“应用程序”窗口移动或调整大小后触发。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-1-8 19:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部