找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 549|回复: 2

[分享]:更新 AutoCAD多文档Tab2002版原代码 to liron

[复制链接]
发表于 2005-5-6 17:46:36 | 显示全部楼层 |阅读模式

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

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

×
更新1:不好意思啊,昨天的有问题,感谢liron测试出问题
加了一个_chk_Drawing1_bug函数.


为了方便重用代码是分开来写的
ZCADMain中有挂入代码;

主要实现是在ZTmpToXD1中,我做成纯dll了。

如果用到你的工程中,只要把ZCADMain中的ZPane代码拷过去就行了。

开发思路:
加载arx->创建CControlBar->把他放到底部->载入dll->在CControl上创建切换窗->
开Timer->监视MdiClient的左边距,监视acDocManager.


注意:
1.只适用于cad2000,cad2002;
2.是用atl+wtl写的。相应的头我已经拷过去了。
3.编译需要arx2000或arx2002;
4.我MFC实在是差,不会用CControlBar,只好用老外封装的CSize...Bar了。原码在ZCADMain中。会用CControlBar的改过来就行。
5.如果你嫌切换速度慢,可缩短Timer,我是用400ms.
6.最后放心,觉无后门、病毒。

在win2000+acad2002上测试ok.如有bug请联系我;

email:z999999@163.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-5-7 17:59:09 | 显示全部楼层
辛苦啦, 加载了简单试了一下,
两个基本功能还没有:
1. 当文件打开多的时候,没有箭头可以调整TAB页位置,这样最后打开的文件就点不到了!
2. 对tab点右键无响应,最好有右键菜单可以关闭,打开,全部关闭等。
另外“把他放到底部”,放的“底部”不合适,打开了别的停靠窗口,就有比较大的浪费空间如图。
还有细节就是处理文件名显示,附件的图片,其实我打开的是1.dfx文件,后第二次打开了同一个文件,显示的文件名就有点不如人意了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 18:28:17 | 显示全部楼层
长老光临,荣幸啊

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 13:49 , Processed in 0.197118 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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