CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

关于将 VLA- 函数与 ActiveX 方法一起使用 (AutoLISP/ActiveX)

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

关于将 VLA- 函数与 ActiveX 方法一起使用 (AutoLISP/ActiveX)

AutoLISP 中添加了一组函数,这些函数在调用 AutoCAD ActiveX 对象时提供对该函数的访问。vl-load-com

注意:AutoLISP 中的 ActiveX 支持仅限于 Windows。

这些函数名称以 vla- 为前缀:例如,、、。这些功能可以进一步分类如下:vla-addCirclevla-get-ModelSpacevla-put-Color

  • vla- 函数对应于每个 AutoCAD ActiveX 方法。使用这些函数调用方法(例如,调用方法)。vla-addCircleAddCircle
  • vla-get- 函数对应于每个属性,使您能够检索该属性的值(例如,获取对象的属性)。vla-get-ColorColor
  • vla-put- 函数对应于每个属性,使您能够更新该属性的值(例如,更新对象的属性)。vla-put-ColorColor

AutoLISP 还提供了一组与 ActiveX 相关的函数,其名称以 vlax- 为前缀。这些是更通用的 ActiveX 函数,每个函数都可以应用于许多方法、对象或属性。例如,使用该函数,可以获取任何 ActiveX 对象的任何属性。如果图形包含自定义 ActiveX 对象,或者需要从其他应用程序(如 Microsoft Excel 电子表格)访问对象,则可以使用 、 和 函数访问其方法和属性;您将在关于在不导入类型库的情况下使用 ActiveX (AutoLISP) 中看到使用这些函数的示例。vlax-get-propertyvlax-invoke-methodvlax-get-propertyvlax-put-property

注意:AutoCAD LT 不支持使用第三方 ActiveX 库,如 Microsoft Excel 或 Microsoft Word。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-28 16:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部