找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4460|回复: 33

[下载]:[下载]:把我以前写的自定义实体的例子给大家共享

[复制链接]
发表于 2005-3-14 16:45:32 | 显示全部楼层 |阅读模式

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

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

×
看到好多朋友都想学习自定义实体,心里特别高兴,我也是自定义实体的忠实支持者,特把我以前学习自定义实体时写的例子给大家共享,供大家交流,喜欢的话顶一下。
实现功能:
  1、通过界面输入数据的方式产生自定义实体。

  2、自定义实体“扩大基础”,可控制基础层数,基础高度,基础襟边宽度,可对它进行常规修改,移动假点,几何变换,获得捕捉点等,只举了这几个例子,像拉伸,拷贝等功能可以自己摸索
   3、响应自定义实体的双击事件,弹出修改自定义实体的对话框,对自定义实体的基础层数和基础高度两个参数进行修改

第三点是这次加上去的,可能好多朋友都想实现这个功能吧?这对于修改自定义实体是非常有用的。如有问题可以给我发EMail:yeguixi@126.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-3-15 12:34:13 | 显示全部楼层
是呀/第三个功能看看你是怎么实现的/
先顶一下/:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-3-15 15:15:05 | 显示全部楼层

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

使用道具 举报

发表于 2005-3-29 08:29:21 | 显示全部楼层
楼主,问你个问题,在2002中CAD公司写的双击程序ACDBClickedter大概只有80k,但是按照你实现双击的效果,大概要100k左右。我估计它是在双击程序中加载命令的,可是我怎么不能在自己的StratEdit函数中加载命令了,老错!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-3-29 08:51:46 | 显示全部楼层
正准备做智能实体,真是雪中送炭呀,下来看看。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-29 09:34:48 | 显示全部楼层
最初由 lee5181 发布
[B]楼主,问你个问题,在2002中CAD公司写的双击程序ACDBClickedter大概只有80k,但是按照你实现双击的效果,大概要100k左右。我估计它是在双击程序中加载命令的,可是我怎么不能在自己的StratEdit函数中加载命令了,老错... [/B]


不知道你在StartEdit函数中加载什么命令?把你的代码贴上来看看,大家讨论讨论。
另外,CAD公司的AcDbClickEditer程序不知道是不是用AcDbDoubleClickEdit写的,我没试验过!不知道你试验过没有?
在CAD中实现单击,双击是还可以用钩子函数实现的,这样子编译后的程序可能小一点,不过现在计算机速度这么快,不必在意这么一点点差别吧?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-3-29 11:11:56 | 显示全部楼层
楼上的兄弟,我试验过了。AcDbClickEditer不能运行acadCommand宏,不能正确实现阿。你用钩子写出来的程序,能否代码共享一下???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2005-7-11 20:15:03 | 显示全部楼层
不好意思,忘了取消爱心币了,现在取消了。大家随便下载,希望能给大家带来方便。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-12 10:08:03 | 显示全部楼层
我过一段时间才会去处理设计自定义类,但现在先赶快把宝贵的资料下下来
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-17 13:19:21 | 显示全部楼层
请问楼主,你的例子对我帮助很大。但是现在发现:如果我选中两个实体时,就不能够弹出对话框,而是OPM属性对话框,不知道楼主有什么办法可以解决这个问题?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-18 17:09:26 | 显示全部楼层
AcDbDoubleClickEdit 只能解决双击单个实体从而实现编辑功能,要实现选择多个实体也能探出对话框,就不能用AcDbDoubleClickEdit了,必须用钩子函数解决,捕获双击消息,判断当前选择集中是否有多个你需要的实体,然后把这些实体的属性提取出来进行修改。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-20 08:44:29 | 显示全部楼层
感谢rackyye楼主,请问“ 必须用钩子函数解决,捕获双击消息,判断当前选择集中是否有多个你需要的实体。” 这个我不大会,你能不能推荐一个帖子?或者给我发送一份这方面您做过的小例子?
万分感谢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 21个

财富等级: 恭喜发财

发表于 2005-8-26 08:40:45 | 显示全部楼层
能不能自定义实体实现3DPOLILINE能使用线形、线宽,就是三维线能用二维线的线形功能?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 07:50 , Processed in 0.420547 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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