明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2163|回复: 3

[VBA]关于物体句柄已知的选取

[复制链接]
发表于 2004-10-5 19:56:00 | 显示全部楼层 |阅读模式
我通过扩展数据访问到了与物体相联系的物体句柄(扩展数据内提供本物体前和后的关联物体的句柄),我想问的是,如何最快选择到该物体,进而进一步读取其扩展数据再循环读取下去?获得所有物体的信息。


也就是知道了句柄,如何快速定位到物体?





我的想法是用


Select(acSelectionSetAll, , , groupcode, datacode)


将句柄加入扩展数据,但是好像有问题,好像handle可以筛选(dxf码用的是5)


我该怎么办?请斑竹指教,多谢!


同时我也觉得用select可能速度比较慢,连续读区较多的话会不会很耗时间?不知道有没有更好的方法?谢谢。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-10-5 21:44:00 | 显示全部楼层
HandleToObject
发表于 2004-10-5 22:54:00 | 显示全部楼层
实际上编程时不需要考虑Select和遍历数据库效率的问题,一是我们并没有更好的方法来改善;二是实际上运行的速度超乎我们的想象。
 楼主| 发表于 2004-10-6 21:44:00 | 显示全部楼层
感谢老大们,handletoobject,我看了vba 帮助


RetVal = object.HandleToObject(Handle)


返回选择的物体,这样不必要使用选择集了(其实这个也是生成一个选择集),应该可以直接定位到物体了。


再次感谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 02:44 , Processed in 0.154346 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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