网站 展示板,销售网,海口网站设计建设,北京市住房城乡建设门户网站获得实体的handle id。注意是handle id 不是id#xff0c;方法有2种#xff1a;方法#xff08;a#xff09;#xff1a;通过ArxDeg插件#xff08;ObjectARX附带的源码编译得到#xff1a;\samples\database\ARXDBG#xff09;查找#xff1a;此handle id本来就是16进…获得实体的handle id。注意是handle id 不是id方法有2种方法a通过ArxDeg插件ObjectARX附带的源码编译得到\samples\database\ARXDBG查找此handle id本来就是16进制显示。方法b通过ObjectArx写测试代码得到AcDbHandle handle;
pAttrDef-getAcDbHandle(handle);调试可查看类似这样的handle {mHandle{mLow672 mHigh0 mWord64672 } }取出mWord64将其转换为16进制。通过命令选择或缩放到实体参考https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/Selecting-or-zooming-to-an-entity-based-on-its-handle-identification-code.htmla选择实体键入_SELECT命令再将 (HANDENT HandleID)复制到命令行。其中HandleID是上一步得到的handle id的16进制表示。注意命令不能键入因为autocad空格是结束命令。2次回车完成。b缩放到实体键入_ZOOM命令再输入O选择对象再将 (HANDENT HandleID)复制到命令行2次回车完成。