明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2441|回复: 4

在ObjectArx中如何加载除"CONTINUOUS"之外的线型?

[复制链接]
发表于 2004-5-8 21:07:00 | 显示全部楼层 |阅读模式
在ObjectArx中如何加载除"CONTINUOUS"之外的线型?
发表于 2004-5-9 15:31:00 | 显示全部楼层
这个你必须先载入线型文件.
发表于 2004-5-10 08:07:00 | 显示全部楼层
#define CommandB() { struct resbuf rB_cmd,rB_usr; \
acedGetVar("CMDECHO", &rB_cmd); \
rB_usr.restype = RTSHORT; \
rB_usr.resval.rint = (int) (0); \
acedSetVar("CMDECHO", &rB_usr);
#define CommandE() acedSetVar("CMDECHO", &rB_cmd); \
}; //添加新线形
bool addNewLineType(char *linetypename)
{
AcDbLinetypeTable *pLinetypeTbl;
bool flag1=true;
acdbHostApplicationServices()->workingDatabase()
->getSymbolTable(pLinetypeTbl, AcDb::kForRead);
if(!pLinetypeTbl->has(linetypename)) flag1=false;
pLinetypeTbl->close();
if(!flag1)
{
CommandB();
if(acedCommand(RTSTR,"LINETYPE",RTSTR,"L",RTSTR,linetypename,RTSTR,"",RTSTR,"",0)!=RTNORM)
acutPrintf("\n 调入线型%s时出现错误!",linetypename);
CommandE();
return false;
}

return true;
}
发表于 2004-5-11 13:32:00 | 显示全部楼层
es=acdbLoadLineTypeFile("HIDDEN","ACADISO.LIN",acdbHostApplicationServices()->workingDatabase());
发表于 2004-7-11 08:57:00 | 显示全部楼层
这两个哪个好点?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 06:34 , Processed in 0.174605 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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