自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 assertWriteEnabled()函数

当你实现一个自定义成员函数或重写一个函数时,首先要调用的是assertReadEnabled(), assertWriteEnabled(), or assertNotifyEnabled() 去检验该对象的正确的状态。assertWriteEnabled() 是最重要的。可以使用此函数控制成员函数中发生的修改的undo操作。即使你不想要undo,也必须调用。//此调用将对象标记为增量保存。不遵守这个指令会导致损坏的图纸。

2024-11-19 20:48:14 106

原创 绘矢量方向箭头,该箭头在当前窗口中可见,刷新后消失

//绘矢量方向箭头,该箭头在当前窗口中可见,刷新后消失void CMyDraw::drawVecArrow(AcGePoint3d p, AcGeVector3d vec){ vec = vec.normalize(); AcGePoint3d leftButtomP, rightTopP; //获得当前屏幕的左下角点和右上角点 getViewSize(leftButtomP, rightTopP); double len = 0.1 * leftButtomP....

2020-10-29 23:05:23 391

原创 获得族管理器中的参数及值

if (!doc.IsFamilyDocument) { TaskDialog.Show("Revit", "当前文档不是族文档!"); return; } try { // 获得族管理器 FamilyManager familyMgr = doc.FamilyManager; ...

2020-07-06 15:13:01 309

原创 revit二次开发,求算圆弧上的点距圆弧起点沿圆弧的距离

/// <summary> /// 求算圆弧上的点距圆弧起点沿圆弧的距离 /// </summary> /// <param name="arc">圆弧</param> /// <param name="ptOnArc">圆弧上的点</param> ...

2020-04-15 17:03:47 798

原创 C# File类的一个小技巧

使用CFile.Create()之后应该马上调用Dispose()函数。释放FileStream占用的资源。否则将造成随后的文件读写失败。如下:FileCFile.Create(fileName).Dispose();

2020-03-13 17:26:29 211

转载 无法打开预编译头文件xxx.pch: No such file or directory的解决方法

解决办法:在解决方案资源管理器中:1、在xxx.cpp上右键–>属性2、弹出的xxx.cpp属性框中,选择配置属性–>C/C++–>预编译头3、在预编译头中选择“创建”,而不是原来默认的“使用”4、其他cpp文件默认“使用”就OK了...

2019-11-24 10:53:28 2323

原创 去除CAcUiDockControlBar自带的右键菜单

重写AddCustomMenuItems函数,内容如下:BOOL CMyDockControlBar::AddCustomMenuItems(LPARAM hMenu){ CMenu menu; menu.Attach((HMENU)hMenu); menu.DeleteMenu(0, MF_BYPOSITION); menu.DeleteMenu(0, MF...

2019-11-10 16:24:32 441

用C#开发本特力详解

用C#开发本特力详解文档,用C++也可以开发Microstation但比较困难,用C#很简单并且功能强大

2018-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除