CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

vlax-invoke-method (AutoLISP/ActiveX)

2023-1-7 10:25| 发布者: admin| 查看: 241| 评论: 0|来自: AutoCAD

摘要: 调用指定的 ActiveX 方法

调用指定的 ActiveX 方法

支持的平台:仅窗口

签名

(vlax-invoke-method obj method arg [arg ...])
目录

类型:VLA 对象

一个对象。

方法

类型:符号或字符串

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

精 氨 酸

类型:整数、实数、字符串、列表、VLA 对象、变体、安全数组、T 或零

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

返回值

类型:整数、实数、字符串、列表、VLA 对象、变体、安全数组、T 或零

取决于调用的方法。

言论

此功能在 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 )

GMT+8, 2024-5-19 13:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部