摘要:
第一步:安装SDK,在SDK目录下获取Add-In Manager插件 第二步:将Add-In Manager文件夹整个拷贝到C:\ProgramData\Autodesk\Revit\Addins\2022目录下;(注意:不是Revit安装目录,而是Revit的ProgramData目录,默认:C 阅读全文
摘要:
第一步:继承ICustomFormatter, IFormatProvider接口,并实现 实例代码: ICustomFormatter, IFormatProvider接口实现类 public class KmFormatProvider : ICustomFormatter, IFormatPr 阅读全文
摘要:
## 问题:当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行。 **解决思路:**添加Bingsource作为中转,而不是直接将数据源绑定到DataGridView中,且数据源对象类型必须含有无参构造函数。 解决步骤 第一步:定义数据对象,且必须再数据对象中添加无参构 阅读全文
摘要:
情况一、如果是用户自动动态创建的,则需要确保父类指针是否赋值 情况二、如果使用绑定数据的方式,则需确保在设置SelectedValue之前已经绑定好数据,且DisplayMember和ValueMember字段已经设置好。 踩坑一:注意窗体的Load事件是在界面显示时触发,如果界面执行Show之前执 阅读全文
摘要:
环境:VS2010 + CAD2014 创建思路 1、创建ObjectARX项目,支持MFC 2、使用ObjectARX向导创建基类为CAdUiPaletteSet和CAdUiPalette的窗体类 3、在acrxEntryPoint.cpp中编写代码 (1)、在cpp文件中定义全局窗体指针 (2) 阅读全文
摘要:
环境:VS2010 + CAD2014 创建思路 1、创建ObjectARX项目,支持MFC 2、使用ObjectARX向导创建基类为CAdUiDockContrilBar的窗体 3、在acrxEntryPoint.cpp中编写代码 (1)、在cpp文件中定义全局窗体指针 (2)、在On_kInit 阅读全文
摘要:
第一步:开发环境(Win32+MFC库):https://www.cnblogs.com/chenshuangjian/p/16672841.html 第二步:代码要点 1、添加头文件 #define _AFXDLL //MFC程序的宏定义 #include <afxwin.h> //MFC程序头文 阅读全文
摘要:
第一步:创建Win32工程控制台程序 第二步:设置【高级】--【MFC使用】--【在共享DLL中使用MFC】 第三步:添加MFC库头文件、关键宏定义 #define _AFXDLL //MFC程序的宏定义 #include <afxwin.h> //MFC程序头文件 #include <afx.h> 阅读全文
摘要:
方式一:以管理员身份运行CMD: 在CMD中进入到.msi文件的目录下 执行命令:msiexec /package XXX(.msi文件名) 阅读全文
摘要:
第一点:类信息不重复记录,即当对象为新类时,记录类信息,若为旧类,则仅需记录类标识。 第二点:方便读写和打印,添加文件大小、版本信息。 第三点:每个对象都需有自己的Serialize函数来进行序列化读写,即继承包含此函数的基类,改写<<和>>运算符,导入导出数据流。 阅读全文