找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 555|回复: 5

[求助] 修改标注样式不成功

[复制链接]
发表于 2018-12-12 13:51:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
m_db是我new出来传进去的,然后AcDbObjectId DimId = ChangeDimStyle(m_db);获取返回值,Acad::ErrorStatus es = pDimL->setDimensionStyle(DimId);去设置标注样式,返回值都是Acad::eOK,但现实的样式却不是我修改的样式,比如es = pDimStyleTblRcd->setDimblk(L"_ARCHTICK"); 就没有设置成功,但返回值确实成功的。
0.png
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2018-12-12 13:52:57 | 显示全部楼层
求大神指点指点!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-12-12 14:18:11 | 显示全部楼层
你的代码,如果标注样式表里面有new这个记录了,返回,不进行设置


所以,你先把new purge掉, 然后执行你的代码, 看看 new 给你添加没, 如果添加了,你在看看里面的设置是正确的不
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-12 14:45:18 | 显示全部楼层
newer 发表于 2018-12-12 14:18
你的代码,如果标注样式表里面有new这个记录了,返回,不进行设置

es = m_db->getDimStyleTable(pDimStyleTbl, AcDb::kForWrite);我用这个去获取符号表时,是不执行if语句里面的,acdbHostApplicationServices()->workingDatabase()->getDimStyleTable(pDimStyleTbl, AcDb::kForWrite);我用这个去获取符号表,设置的样式是我需要的,但我点CAD保存按钮时,就会崩。

点评

怎么又出来按钮了? 在对话框里面执行的你的代码? 写操作前,把文档锁定  详情 回复 发表于 2018-12-12 14:52
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-12-12 14:52:29 | 显示全部楼层
Arx菜鸟 发表于 2018-12-12 14:45
es = m_db->getDimStyleTable(pDimStyleTbl, AcDb::kForWrite);我用这个去获取符号表时,是不执行if语句 ...

怎么又出来按钮了? 在对话框里面执行的你的代码?
写操作前,把文档锁定
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-12 15:55:17 | 显示全部楼层
newer 发表于 2018-12-12 14:52
怎么又出来按钮了? 在对话框里面执行的你的代码?
写操作前,把文档锁定

按钮的意思就是CTRL+C,加了文档锁,还是不行。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-10 12:34 , Processed in 0.316183 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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