sdphg 发表于 2012-6-13 23:46:06

从AcDbPolyline继承的自定义实体在未加载应用程序的情况下无法显示

我有一个从AcDbPolyline继承的自定义实体,它在加载dbx和arx文件时工作良好。但是,当您保存文件并在不加载这两个文件的情况下打开它时,代理信息对话框会显示并选择“显示代理”选项,代理实体不会显示。但当您使用CTRL+A选择全部时,表示代理实体已被选中。如果我选择从AcDbEntity继承,一切都正常。为什么<谢谢。
**** Hidden Message *****

sdphg 发表于 2012-6-14 02:56:10

你有没有试过AcDbProxyEntity::kAllAllowebBits在ACRX_DXF_DEFINE_MEMBERS?

sdphg 发表于 2012-6-14 04:22:22

是的,我试过了,没什么变化。无论如何谢谢你
我尝试了Paul的“增强型多段线教程”,它也是从AcDbPolyline继承而来的,它也有同样的问题。有什么建议吗<这里是Paul的源代码。/images/n3f0arjhtnb.php

pkohut 发表于 2012-6-14 06:52:54

这个可以,

sdphg 发表于 2012-6-14 09:38:10

太棒了很高兴你找到了…(kAcGiSaveWorldDrawForProxy,对吗?)

sdphg 发表于 2012-6-14 10:12:30

来自AcDbPolyline的在线ARX文档

sdphg 发表于 2012-6-14 18:54:37

我想阅读文档会有所帮助

sdphg 发表于 2012-6-14 23:12:00

现在我不仅知道怎么做,而且知道为什么了。谢谢你们。
页: [1]
查看完整版本: 从AcDbPolyline继承的自定义实体在未加载应用程序的情况下无法显示