vlax-invoke-方法 (AutoLISP/ActiveX)
调用指定的 ActiveX 方法 支持的平台:仅限 Windows 签名(vlax-invoke-method obj method arg [arg ...])
返回值类型: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> 相关参考 |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-5 17:38
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.