Arx
wanglihua312
这个作者很懒,什么都没留下…
展开
-
CAD二次开发 对状态栏(StatusBar)的操作
//创建进度条函数int acedSetStatusBarProgressMeter(const ACHAR* pszLabel, int nMinPos, int nMaxPos);//设置进度条位置函数int acedSetStatusBarProgressMeterPos(int nPos);//删除进度条函数void acedRestoreStatusBar();//设置状态栏原创 2012-05-29 18:02:46 · 3443 阅读 · 0 评论 -
AcDbCurve::extend 延长指定多义线的前后长度
int myExtendPolyline(AcDbPolyline* pl,double sOff,double eOff){ ASSERT(pl); if (pl->numVerts() < 2) { return 0; } if (sOff > 0) { AcGePoint3d sPt,sPt2; pl->getStartPoint(sPt); pl->getPo原创 2012-05-23 09:29:23 · 1981 阅读 · 0 评论 -
Difference between attachment & overlay
Attachment means that any xrefs inserted into your drawing will carry through to the next drawing if you xref your drawing into another drawing. Thus creating nested xrefs.Overlay means that a转载 2012-07-05 09:05:07 · 656 阅读 · 0 评论 -
Arx 多义线(AcDbPolyline)绘制实心圆
Acad::ErrorStatusaddVertexAt(unsigned int index, const AcGePoint2d& pt, double bulge = 0., double startWidth = -1., double endWidth = -1);index Input index (0 based) before which to ins原创 2012-06-28 19:18:32 · 3661 阅读 · 0 评论 -
AcDbPolyline延伸与直线求交,取延伸方向最近点
基础知识:AcDbPolyline中每个点的Bulge,负数为顺时钟,正数为逆时钟//extendStart 是否延伸前端//sPt,ePt; 与直线的两个交点AcGePoint3d getExtendClosePt(bool extendStart,const AcDbPolyline* pl,const AcGePoint3d& sPt,const AcGePoint3d& eP原创 2012-10-11 17:15:48 · 2197 阅读 · 0 评论 -
Debug下关闭CAD出错
错误提示所在文件:crt0dat.c错误提示所在位置:void __cdecl __crtExitProcess ( int status ){ __crtCorExitProcess(status); /* * Either mscoree.dll isn't loaded,原创 2012-11-19 10:55:56 · 886 阅读 · 0 评论 -
Arx 新建布局(Creating new Paperspace)
bool AddPaperLayout( AcDbObjectId& idLay,LPCTSTR lpszLayName ,LPCTSTR lpszMediaName/* = _T("A3")*/){ AfxIsValidString(lpszLayName); AfxIsValidString(lpszMediaName); const ACHAR* LayoutName = lpsz原创 2012-06-28 14:26:27 · 4428 阅读 · 0 评论