找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2872|回复: 10

[求助] 关于AcEdSSGetFilter的问题

[复制链接]
发表于 2014-10-15 11:01:10 | 显示全部楼层 |阅读模式

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

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

×
我继承了选择集反应器的类AcEdSSGetFilter,我想得到选择图元和移除图元的情况
class AcEdSSGetFilterSCNumber: public AcEdSSGetFilter
{
        virtual void
                ssgetAddFilter(
                int ssgetFlags,
                AcEdSelectionSetService &service,
                const AcDbObjectIdArray& selectionSet,
                const AcDbObjectIdArray& subSelectionSet);
        //
        virtual void
                ssgetRemoveFilter(        
                int ssgetFlags,
                AcEdSelectionSetService &service,               
                const AcDbObjectIdArray &selectionSet,               
                const AcDbObjectIdArray &subSelectionSet,        
                AcDbIntArray &removeIndexes);

};
当我选择图元时,程序会进到ssgetAddFilter,反应有图元被选择;但我用R移除图元时,程序并没有进到ssgetRemoveFilter来,哪位知道是什么原因,还是我函数用错了呢。


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2014-11-16 12:20:33 | 显示全部楼层
求解答,哪位用过请说说。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-16 15:46:06 | 显示全部楼层
已解决,用
ssgetRemoveFilter(
                                                                                                int ssgetFlags,
                                                                                                AcEdSelectionSetService &service,
                                                                                                const AcDbObjectIdArray& selectionSet,
                                                                                                const AcDbObjectIdArray& subSelectionSet,
                                                                                                AcDbIntArray& removeIndexes,
                                                                                                AcDbArrayIntArray& removeSubentIndexes):lol

点评

你的问题不是没有进入到 remove...里面吗? 怎么进去的?  详情 回复 发表于 2014-11-16 15:48
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-16 15:48:59 | 显示全部楼层
cxjzxf 发表于 2014-11-16 15:46
已解决,用
ssgetRemoveFilter(
                                                                                                int ssgetFlags,

你的问题不是没有进入到 remove...里面吗? 怎么进去的?

点评

少传了一个参数 AcDbArrayIntArray& removeSubentIndexes  详情 回复 发表于 2014-11-16 15:52
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-16 15:50:05 | 显示全部楼层
本帖最后由 cxjzxf 于 2014-11-16 16:15 编辑

选择集反应器

选择集反应器

选择集反应器

点评

D豆还是很容易挣的,让大家关心论坛。  详情 回复 发表于 2014-11-17 21:45
图片还卖?  详情 回复 发表于 2014-11-16 16:32
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-16 15:52:19 | 显示全部楼层
newer 发表于 2014-11-16 15:48
你的问题不是没有进入到 remove...里面吗? 怎么进去的?

少传了一个参数
AcDbArrayIntArray& removeSubentIndexes

点评

原来你是卖石头的 为什么这个你要用选择集反应器呢,和普通的选择,然后计算显示,循环选取有什么好处吗?  详情 回复 发表于 2014-11-16 16:35
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-16 16:32:12 | 显示全部楼层

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-16 16:35:50 | 显示全部楼层
cxjzxf 发表于 2014-11-16 15:52
少传了一个参数
AcDbArrayIntArray& removeSubentIndexes

原来你是卖石头的{:soso_e120:}

为什么这个你要用选择集反应器呢,和普通的选择,然后计算显示,循环选取有什么好处吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-17 21:40:56 | 显示全部楼层
可以动态查看所选的内容。:P
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-17 21:45:36 | 显示全部楼层

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

使用道具 举报

发表于 2018-1-4 15:41:57 | 显示全部楼层
你好!我也有一样的问题,但是我的参数是对的,请问你知道是什么原因吗
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 16:42 , Processed in 0.429801 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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