CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

vlax-invoke-方法 (AutoLISP/ActiveX)

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

vlax-invoke-方法 (AutoLISP/ActiveX)

调用指定的 ActiveX 方法

支持的平台:仅限 Windows

签名

(vlax-invoke-method obj method arg [arg ...])
OBJ系列

类型:VLA 对象

一个对象。

方法

类型:符号或字符串

命名要调用的方法的符号或字符串。

精 氨 酸

类型:Integer、Real、String、List、VLA 对象、Variant、Safearray、T 或 nil

要传递给被调用方法的参数。不执行参数类型检查。

返回值

类型:Integer、Real、String、List、VLA 对象、Variant、Safearray、T 或 nil

取决于调用的方法。

言论

此函数在 AutoCAD 2000 之前称为。vlax-invoke

例子

以下示例使用该方法在当前 AutoCAD 图形中绘制圆。AddCircle

AddCircle 的第一个参数指定圆心的位置。该方法要求将中心指定为包含三元素双精度数组的变体。您可以使用将 AutoLISP 点列表转换为所需的变体数据类型:vlax-3d-point

(setq circCenter (vlax-3d-point '(3.0 3.0 0.0)))
#<variant 8197 ...>

现在用以下方法画一个圆:vlax-invoke-methodAddCircle

(setq mycircle (vlax-invoke-method mspace 'AddCircle circCenter 3.0))
#<VLA-OBJECT IAcadCircle 00bfd6e4>

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-5 17:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部