明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1486|回复: 2

[求助]ActiveX技朮問題

[复制链接]
发表于 2007-4-23 11:07 | 显示全部楼层 |阅读模式

以下為選擇集的功能,但問題是選擇的物體為圖中所有物體,請高手查查是什麼原因,應如何改

(defun testing(/ ssexam ssAxen safe_type safe_data flt_type flt_data)
(setq ssexam (vla-add (acad-Selectsets) "acadset0")
       safe_type (vlax-make-safearray vlax-vbinteger '(0 . 0))
       safe_data (vlax-make-safearray vlax-vbvariant '(0 . 0)))
 (vlax-safearray-fill safe_type '(6))
 (vlax-safearray-fill safe_data (list "Hidden"))
 (setq flt_type (vlax-make-variant safe_type)
       flt_data (vlax-make-variant safe_data))
 (vla-select ssexam acSelectionSetAll flt_type flt_data)

 (vlax-get-property ssexam "count");此數量顯示的是所有物體的數量而不是線型為虛線的物體數量
)

发表于 2007-4-26 01:14 | 显示全部楼层
调'(0 . 0)
发表于 2007-8-12 19:58 | 显示全部楼层
本帖最后由 作者 于 2007-8-12 20:11:50 编辑

    将:(vla-select ssexam acSelectionSetAll flt_type flt_data)

改为:(vla-select ssexam acSelectionSetAll nil nil flt_type flt_data)

试试!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-18 14:57 , Processed in 0.249939 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表