- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人