乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 156|回复: 8

[ARX]用arx做对话框时出现问题,求救!

[复制链接]

2

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2006-3-19 19:56:00 | 显示全部楼层 |阅读模式
在下初学arx,想做一个能在中显示的对话框。我参照的是MFC中制作对话框的过程,具体步骤如下:选择新建一个ObjectARX项目,单击[项目]|[添加资源]选择Dialog得到一个对话框资源,根据自己的需要添加一些控件,这样就完成了框架的制作。然后单击[项目]|[添加类]选择ObjectARX MFC Support Class Wizard,在弹出的对话框中为类取名并选择继承的基类为CAcUiDialog,这样就为对话框模板关联了一个类。接着在我向该类添加成员变量时问题出现了:右键点击对话框模板选择添加变量竟然弹出一个空白对话框!!按道理应该弹出“添加成员变量向导”对话框才对啊!
恳请各位帮忙看看:1。为什么会出现这个问题  2。这样制作对话框是否正确,如不正确应该怎么做请指点,谢谢!!!
回复

使用道具 举报

124

主题

837

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1333
发表于 2006-3-19 22:40:00 | 显示全部楼层
手工添加成员变量吧,
我的vs.net2002也出现过这样的问题.
我认为就是vs.net安装有问题!
回复

使用道具 举报

17

主题

49

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
117
发表于 2006-3-19 23:59:00 | 显示全部楼层
这个问题可能是你安装完net2002后,第一次运行它时弹出是否升级ObjectARX2005(假设你已安装ObjectARX2004),此时你按了yes,升级完成后又弹出一对话框,询问你是否要安装,此时你又按了yes.好!问题出来了,因为安装ObjectARX2005后,程序并未自动将ObjectARX2004删除。当你用ObjectARX MFC Support Class Wizard添加类并再想添加变量时,计算机不知是用ObjectARX2004还是ObjectARX2005。
想法将你不需要的ObjectARX200X删除,这样因该可以。我原来也出现过此类情况,经此法处理后一切OK。
你是否属于此种情况?就不得而知了。
回复

使用道具 举报

6

主题

17

帖子

2

银币

初来乍到

Rank: 1

铜币
41
发表于 2006-3-20 13:50:00 | 显示全部楼层
引用:“然后单击[项目]|[添加类]选择ObjectARX MFC Support Class Wizard,在弹出的对话框中为类取名并选择继承的基类为CAcUiDialog,这样就为对话框模板关联了一个类”。
我在ObjectArx项目中添加类择ObjectARX MFC Support Class Wizard之后,系统弹出错误信息:MFC类只能添加到MFC项目中
回复

使用道具 举报

17

主题

49

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
117
发表于 2006-3-21 09:01:00 | 显示全部楼层

你的问题和楼主一样,也是程序安装上出了问题。按照你的说法,我试了一下,没有任何问题一切正常。
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
1
发表于 2006-3-27 19:40:00 | 显示全部楼层
你用的一定是中文的.net,英文的就不会有这个问题,缺少语言包2052
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
1
发表于 2007-4-1 12:31:00 | 显示全部楼层
有没有一个比较详细的解决方法呀?
急需
回复

使用道具 举报

1

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
7
发表于 2007-4-3 20:33:00 | 显示全部楼层
我都是手动的。其实也不是很麻烦!
回复

使用道具 举报

4

主题

13

帖子

2

银币

初来乍到

Rank: 1

铜币
29
发表于 2007-12-12 11:47:00 | 显示全部楼层
mfcDlg error LNK2001: 无法解析的外部符号 "protected: virtual int __thiscall CAcUiDialog::FindContextHelpFullPath(char const *,class ATL::CStringT > > &)" (?FindContextHelpFullPath@CAcUiDialog@@MAEHPBDAAV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z)
我的出现我个问题是什么意思呀;
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-3 07:49 , Processed in 0.328573 second(s), 71 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表