ObjectArx2017,无法支持VS2015的MFC类,不能用类向导导出支持CAD的基础类(已解决)

在学习到停靠面板的时候,我需要用到MFC的类,可是当我在VS2017上添加MFC支持的类的时候,出现了很刺激的一幕,这个问题折腾了我很久,在网上查了一下,有的是说更改C:\Program Files (x86)\Autodesk\ObjectARX 2017 Wizards\ArxWizMFCSupport\HTML目录下的1033的文件夹的权限,但经过我的尝试,也许是vs2017比较调皮,根本上没有什么卵用。但是后来,我到AUTODESK官网上查的时候,终于把这个问题结局了。

 

ObjectArx2017,无法支持VS2015的MFC类,不能用类向导导出支持CAD的基础类(已解决)

ObjectArx2017,无法支持VS2015的MFC类,不能用类向导导出支持CAD的基础类(已解决)

解决办法:

找到:C:\Program Files (x86)\Autodesk\ObjectARX 2017 Wizards\ArxWizMFCSupport\HTML\1033

路径下的default.htm文件,以记事本的方式打开它,找到233行(非人类操作)。如果你有NotePad++的话就更好了。如过你没有,博主在CSDN上找到了比较好的NotePad++,链接:https://download.csdn.net/download/qq_36065506/10456871

博主就是用这个安装的,干净无毒(哈哈)

ObjectArx2017,无法支持VS2015的MFC类,不能用类向导导出支持CAD的基础类(已解决)

然后查找 classid

ObjectArx2017,无法支持VS2015的MFC类,不能用类向导导出支持CAD的基础类(已解决)代码为:

<OBJECT CLASS="itemText" ID="DialogList" ACCESSKEY="d" CLASSID="CLSID:087da97a-e2f4-472a-bb48-0bcdfaa20fb3">

把我的这段代码替换成你的那段代码,然后大功告成。

 

ObjectArx2017,无法支持VS2015的MFC类,不能用类向导导出支持CAD的基础类(已解决)