摘要: 插件安装的注册表信息 计算机\HKEY_USERS\S-1-5-21-818393497-258367886-4265468772-1001\Software\QtProject\QtVsTools 里面存储了Versions 即相应的安装路径 如果安装路径修改了,可以在注册表中进行修改 TestA 阅读全文
posted @ 2025-09-11 09:32 unicornsir 阅读(10) 评论(0) 推荐(0)
摘要: 问题原因:原有的代码某一天突然编译出现了很多同一问题,函数参数的默认参数无法转换,message为“非常量引用只能绑定到左值”,error2440错误 例如:void testFun(AcDbObjectIdArray& arrEntId = AcDbObjectIdArray()); 在这个函数中 阅读全文
posted @ 2025-09-10 17:29 unicornsir 阅读(12) 评论(0) 推荐(0)
摘要: 近日根据项目需要,需要进入Dialog时实现一些功能,重写了WM_MOUSELEAVE和WM_MOUSEHOVER消息后,鼠标进入或移出没有进入消息函数 ON_MESSAGE(WM_MOUSEHOVER, OnMouseHover) ON_MESSAGE(WM_MOUSELEAVE, OnMouse 阅读全文
posted @ 2025-09-03 14:51 unicornsir 阅读(11) 评论(0) 推荐(0)
摘要: 近日,在某个对话框中使用了CTreeCtrl,当通过右键菜单的删除项时,调用了tree.DeleteItem(hSelItem)后,偶尔会发现CTreeCtrl控件会变白,据说在DeleteAllItems()也会有各种问题,最后采用的解决方案是在DeleteItem或DeleteAllItems( 阅读全文
posted @ 2025-09-03 14:42 unicornsir 阅读(6) 评论(0) 推荐(0)
摘要: 用CMake直接编译SAribbon可以成功,但是无法生成一致的SARibbonBar,供别的项目CMake通过SARibbonBar_DIR来找到包 1、通过VS的打开文件,选CMake 2、生成中选择全部生成 3、在out\build\debug中修改cmake_install.cmake的CM 阅读全文
posted @ 2025-07-17 19:18 unicornsir 阅读(59) 评论(0) 推荐(0)
摘要: 解释和用途 在AutoCAD中,每个命令都可以被设计为可撤销或不可撤销。当一个命令执行后可以撤销其效果时,它被称为“可撤销”命令。相反,如果一个命令的效果不能被撤销,它就被称为“不可撤销”命令。使用ACRX_CMD_NO_UNDO_MARKER标识符可以帮助开发者指定一个命令是否应该被视为不可撤销。 阅读全文
posted @ 2025-04-21 16:41 unicornsir 阅读(13) 评论(0) 推荐(0)
摘要: 根据点创建折线段 Handle(Geom_BSplineCurve) CreatePolylineFromPoints(const TColgp_Array1OfPnt& points) { Standard_Integer nbPoints = points.Length(); // 创建节点序列 阅读全文
posted @ 2025-03-27 17:20 unicornsir 阅读(42) 评论(0) 推荐(0)
摘要: 问题描述: mfc编程时,重写ctabctrl类。在实现动态增加删除界面功能时,发现当tab控件内有加载入两个tab界面,当删除tab1时,留下的另一个tab2标签页会变空白。 现象如下: 同时添加“666”和“667”两个tab页,并显示“667”tab页。 然后删除“666”这个tab页,“66 阅读全文
posted @ 2025-03-07 13:21 unicornsir 阅读(50) 评论(0) 推荐(0)
摘要: 示例: OdGeLineSeg3d ll(OdGePoint3d(0, 0, 0), OdGePoint3d(100, 0, 0)); OdGePoint3dArray pointArray; OdGeDoubleArray paramArray; ll.getSamplePoints(0, 1.0 阅读全文
posted @ 2025-02-05 16:02 unicornsir 阅读(32) 评论(0) 推荐(0)
摘要: 捕捉靶框大小: Aperture 修改捕捉靶框大小 SetSysVar(_T("Aperture"), 20); 显示捕捉靶框: ApBox SetSysVar(_T("ApBox"), 1) 对象捕捉方式: OSMODE SetSysVar(_T("OSMODE"), 512); 阅读全文
posted @ 2024-09-29 10:16 unicornsir 阅读(56) 评论(0) 推荐(0)