BDYCAD
发表于 2008-2-4 17:53:00
本帖最后由 作者 于 2008-2-4 18:01:54 编辑 <br /><br /> <p>MFC学习:<br/>明天就来过春节了,在这时里祝大家春节快乐、健康、进步!<br/>今天一明经上面的朋友用的是VC6编一个用对话框来画直线的程序,由于我用的是VS2002,所以代码和VC6的不同,现在发上来给大家学习,</p><p> </p>
ljpnb
发表于 2008-2-15 12:21:00
<strong><font face="Verdana" color="#da2549">BDYCAD厉害,现在研究ARX了,看样子我也要找这方面的书看看了.</font></strong>
06822008
发表于 2008-2-27 09:59:00
<p>大家好,我是个初学者。由于cad2002安装后老是出现问题,所以想问问能不能objectarx2002对应cad2004。</p><p>请各位前辈指教。</p>
BDYCAD
发表于 2008-2-27 17:43:00
本帖最后由 作者 于 2008-2-28 10:36:09 编辑 <br /><br /> <p>不能啊,VC++6.0用在CAD R14~CAD R2002 ;CAD2004以上要用VS2002开发。由于objectarx2002的开发环境是在VC++6.0上面, 所以objectarx2002的不能用在CAD2004上面喽!</p><p> </p><p>下面一个附件(ARX 用JIG类做的移动)求助王版主帮我改好一下</p>
王咣生
发表于 2008-2-28 11:04:00
<p>我这里有移动的效果,我不知道应该改什么。</p><p>我也没用过Jig类,要好好学习一下你的程序.</p>
BDYCAD
发表于 2008-3-3 17:43:00
本帖最后由 作者 于 2008-3-3 17:46:33 编辑
//ARX隐藏选择到的对象程序
//时间:2008/03/03
//编程:BDYCAD
void HideObject(){
long Ename,SSlen;
ads_name SS;
AcDbObjectId ObjID;
AcDbEntity *pEnt;
if (acedSSGet(NULL,NULL,NULL,NULL,SS)!=RTNORM)return;
acedSSLength(SS,&SSlen);
for (int i=0;SSlen>i;i++) {
acedSSName(SS,i,Ename);
acdbGetObjectId(ObjID,Ename);
acdbOpenObject(pEnt,ObjID,AcDb::kForWrite);
pEnt->setVisibility(AcDb::kInvisible,FALSE);
pEnt->close();
}
return;
}
senior1210
发表于 2008-4-27 21:56:00
谢谢楼主的VS.NET2002 库文件
ysysk
发表于 2008-4-29 19:35:00
bucuo
994622
发表于 2008-9-18 18:10:00
<p>版主老大 为什么objecrarx 2006的ArxWizards 安装在vs2003上面无法正常使用 有什么解决的办法吗?如果没有不知道你的VS2002能否传我一个 我找不到卖的。。</p><p></p>
BDYCAD
发表于 2008-9-25 16:10:00
Objecrarx 2006 + VS2002可以开发出的ARX程序适用CAD的2004、2005、2006,VS2003不行哦, 如果是开发给CAD2007、2008、2009的都是用VS2005,我也不知道能通过什么方式传VS2002给你啊,你再找一下网上看看。