2015年9月11日

cad二次开发--添加对象到模型空间中

摘要: 通过实体名来将实体加入到模型空间AcDbObjectId PostToModelSpace(AcDbEntity *pEnt){ //打开块表 AcDbBlockTable *pBlockTable = NULL; Acad::ErrorStatus es = acdbHostApplicatio... 阅读全文

posted @ 2015-09-11 17:31 !!-阳光-!! 阅读(297) 评论(0) 推荐(0) 编辑

获得指定数据库中指定块表中所有实体的id

摘要: 该函数也使用外部指定图纸中的数据库中的块Int getIdsByDwgBlkName(AcDbDatabase *pDwg, CString strBlkName, AcDbObjectIdArray &objIds){//打开指定块定义的块表记录 AcDbBlockTable *pBlkTbl =... 阅读全文

posted @ 2015-09-11 14:48 !!-阳光-!! 阅读(368) 评论(0) 推荐(0) 编辑

一个C++程序中有多个cin输入的情况

摘要: 在很多C++程序中,我们都会有几次输入的操作。这种情况下,会遇到只有第一个cin语句被执行了,而后面的cin都没有执行。这是因为cin所输入的数据都放在cin缓冲区中,当第一次使用cin后,缓冲区中已经保存了数据,所有要是想后面再次使用cin,必须先清空缓冲区中的数据,可以使用下面两句话来清空:ci... 阅读全文

posted @ 2015-09-11 14:37 !!-阳光-!! 阅读(1694) 评论(0) 推荐(0) 编辑

将外部dwg图纸中指定带属性的块插入到当前图纸中

摘要: static void InsertBlock() { //获取要插入的块名 TCHAR str[40]; acedGetString(Adesk::kFalse, _T("\n请输入要插入的块名称:"), str); CString blockName ; blockName.Forma... 阅读全文

posted @ 2015-09-11 14:30 !!-阳光-!! 阅读(958) 评论(0) 推荐(0) 编辑

导航