[ARX]用arx做对话框时出现问题,求救!
<P>在下初学arx,想做一个能在autocad中显示的对话框。我参照的是MFC中制作对话框的过程,具体步骤如下:选择新建一个ObjectARX项目,单击[项目]|[添加资源]选择Dialog得到一个对话框资源,根据自己的需要添加一些控件,这样就完成了框架的制作。然后单击[项目]|[添加类]选择ObjectARX MFC Support Class Wizard,在弹出的对话框中为类取名并选择继承的基类为CAcUiDialog,这样就为对话框模板关联了一个类。接着在我向该类添加成员变量时问题出现了:右键点击对话框模板选择添加变量竟然弹出一个空白对话框!!按道理应该弹出“添加成员变量向导”对话框才对啊!</P><P>恳请各位帮忙看看:1。为什么会出现这个问题 2。这样制作对话框是否正确,如不正确应该怎么做请指点,谢谢!!!</P>
回复
<P>手工添加成员变量吧,</P><P>我的vs.net2002也出现过这样的问题.</P>
<P>我认为就是vs.net安装有问题!</P> <P>这个问题可能是你安装完net2002后,第一次运行它时弹出是否升级ObjectARX2005(假设你已安装ObjectARX2004),此时你按了yes,升级完成后又弹出一对话框,询问你是否要安装,此时你又按了yes.好!问题出来了,因为安装ObjectARX2005后,程序并未自动将ObjectARX2004删除。当你用ObjectARX MFC Support Class Wizard添加类并再想添加变量时,计算机不知是用ObjectARX2004还是ObjectARX2005。</P>
<P>想法将你不需要的ObjectARX200X删除,这样因该可以。我原来也出现过此类情况,经此法处理后一切OK。</P>
<P>你是否属于此种情况?就不得而知了。</P> 引用:“然后单击[项目]|[添加类]选择ObjectARX MFC Support Class Wizard,在弹出的对话框中为类取名并选择继承的基类为CAcUiDialog,这样就为对话框模板关联了一个类”。<BR>我在ObjectArx项目中添加类择ObjectARX MFC Support Class Wizard之后,系统弹出错误信息:MFC类只能添加到MFC项目中 BigJue发表于2006-3-20 13:50:00static/image/common/back.gif引用:“然后单击|选择ObjectARX MFC Support Class Wizard,在弹出的对话框中为类取名并选择继承的基类为CAcUiDialog,这样就为对话框模板关联了...
你的问题和楼主一样,也是程序安装上出了问题。按照你的说法,我试了一下,没有任何问题一切正常。<BR> 你用的一定是中文的.net,英文的就不会有这个问题,缺少语言包2052 有没有一个比较详细的解决方法呀?
急需 我都是手动的。其实也不是很麻烦! <p>mfcDlg error LNK2001: 无法解析的外部符号 "protected: virtual int __thiscall CAcUiDialog::FindContextHelpFullPath(char const *,class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > > &)" (<a href="mailto:?FindContextHelpFullPath@CAcUiDialog@@MAEHPBDAAV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z">?FindContextHelpFullPath@CAcUiDialog@@MAEHPBDAAV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z</a>)<br/></p><p></p><p>我的出现我个问题是什么意思呀;</p>
页:
[1]