自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 .net cad 发送命令 同步执行

https://forums.autodesk.com/t5/net/switching-contexts/m-p/7329038#M54890

2023-05-05 10:28:02 177

原创 使用CFile::SetStatus设置文件只读的报错问题

给文件设置只读属性 按照msdn的指示写了如下代码TCHAR* pFileName = _T("ReadOnly_File.dat");CFileStatus status;CFile::GetStatus(pFileName, status);status.m_attribute |= CFile::readOnly;CFile::SetStatus(pFileName, status);//报错结果在某些情况下,SetStatus会报错引发程序崩溃,按下面更改后不再报错TCHAR* pF

2022-04-06 16:38:56 246

原创 从c++到c# 基本概念

c++程序员学c# 基础参考:C# 教程 https://www.runoob.com/csharp/csharp-tutorial.htmlVS安装C#以后,有一个文档专门介绍C#语法,而且是中文版:《CSharp Language Specification.docx》基础语法区别?与?? 可空类型int? num1 = null;// 一个?代表可空类型double num3;num3 = num1 ?? 1.23;//如果num1为null,则num3赋值为1.23字符串常量@

2022-03-04 23:16:25 402

原创 vs2008 编译报错 意外的预编译头错误,只需重新运行编译器就可能修复此问题

安装VS90SP1-KB976656-x86.exe

2022-02-16 10:20:16 598

原创 wcscpy_s 报错Buffer is too small

拷贝wchar_t*的时候,用到了wcscpy_s,本来很简单的代码,却出了Buffer is too small的问题,改了几次才好,这种低级错误在这里记录一下原代码wstring wstr = L"1234567890";//别处传来的字符串wchar_t* ws = new wchar_t[wstr.length()];//这个长度有问题memset(ws, 0, wstr.length()*sizeof(wchar_t));wcscpy_s(ws, wstr.length(), wstr.

2021-12-25 16:55:51 830

原创 arx 锁定解锁图层 刷新透明度

在cad图层管理器锁定图层以后,图层上的实体会按照系统变量LAYFADECTL的值变化,用代码解锁图层pLayerTblRcd->setIsLocked(locked);

2021-12-23 12:16:56 561

转载 ACAD中撤销恢复机制的浅析

作者:阿门很早以前就想整理一份这样的资料,趁着这次公司要召开研发大会 需要交一篇论文,就写下来了。截了一部分,贴上来让大家指正指正,呵呵。为公司软件实现的撤销恢复机制就不贴出来了,呵呵。。顺便贺下 公司的第一届研发大会。期待。。。转载请注明。。ACAD平台的撤销恢复机制主要就是以ACAD中执行的命令为单位的,下面将从使用这一套机制入手,来试着来分析这一套机制。如果想使用和了解ACAD的撤销恢复机制,必然要从自定义实体入手,因为,ACAD中所有的操作其实就是对DWG中数据对象的一些操作,只不过是以命

2021-11-16 19:49:19 371

原创 CListControl标题增加checkbox 实现全选/反选

需求:要做一个list,添加勾选,同时在title上添加支持全选/反选找了各种方法 最后参考一个外国老哥写的首先还是设置list的风格 并添加打勾的首列m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES); // 整行选择、网格线m_list.InsertColumn(0, _T(""), LVCFMT_CENTER, 27);下面是关键的 CHeaderCtrl原生是支持check的 不知道为什么查了很久没有人提这个

2021-01-06 13:46:56 474

原创 UE4 CollaborativeViewer选中Actor高亮移植问题

做Actor选中高亮描边,看中了CollaborativeViewer的效果遂移植出来,步骤如下:找到高亮的材质Selectable_HighLight_Mat迁移到自己的项目 一共是4个文件在场景中添加后期盒子PostProcessVolume 修改两个属性Post Process materials 添加一个成员 选迁移出来的材质勾选Infinite Extent (Unbound) 作用貌似是设置后期盒子的有效范围为全局找到需要高亮的StaticMeshActor,

2020-07-06 17:55:02 641

原创 UE4 C++ 调用蓝图里的函数

蓝图里做了许多功能 现在项目要在c++里用 于是要从c++调用蓝图里的函数 步骤:创建c++ Actor类 ACppcallBase在ACppcallBase里声明要用函数(只做声明,不在cpp里写定义) 用BlueprintImplementableEvent修饰,比如 UFUNCTION(BlueprintImplementableEvent, Category = "AAA") void RainSpawnEvt(float Density = 50.0, float Radiu

2020-05-15 17:15:31 3626

原创 UE4 替换文件尝试解决 光照构建失败 Lighting build failed. Swarm failed to kick off

学习UE4 使用的是自己编译的4.24.3版本 编译选项 Debug Editor Win64用着用着有一天突然出现无法构建光照了 提示“Lighting build failed. Swarm failed to kick off… ”让重新编译UnrealLightmass,找了各种方法都不行最后瞎搞 从官方的Release安装版本里拷文件覆盖到我编译的Debug,然后就解决了,一共两个目录:UnrealEngine-release\Engine\Binaries\Win64 把所有名字里带

2020-05-14 14:40:07 1187

原创 qt5.2.0 编译x64 vs2010

参考:https://www.it1352.com/454725.html准备:源码 qt-everywhere-opensource-src-5.2.0-rc1.zip64位的 ActivePerl5.12.2.1203MSWin32x6429416564位ruby rubyinstaller-2.0.0-p247-x64.exe64位的icu icu_51_1_msvc_2010...

2020-04-04 13:43:59 347

AutoCAD Command Referance 2011

CAD命令说明书 找不到其他版本的了

2022-02-28

VS90SP1-KB976656-x86.exe

vs2008 编译报错 意外的预编译头错误,只需重新运行编译器就可能修复此问题 安装此补丁可能解决问题 微软的东西 还要分 太黑了

2022-02-16

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

TA关注的人

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