明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2847|回复: 3

在ARX中如何建立对话框

[复制链接]
发表于 2006-11-6 23:23:00 | 显示全部楼层 |阅读模式

在ARX中如何建立对话框?

我看很多教材都是先建一个基于CDialog的对话,然后用CAcUiDialog替换CDialog,可这样我的向导里就不会出现“AUTODESK CONTROL”等选项,如下图这是为什么?如何解决

还有我的ARX程序用objectarx 2000 Appwizard生成,这样很方便,可很多教材为什么都是先生成DLL文件,然后七改八改。到底哪种方法好?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2006-11-23 09:31:00 | 显示全部楼层

前一段时间我也遇到过这样的问题,我是这样解决的:

首先用嵌入工具的MFC支持按钮新建一个对话框类,基类为AuDiBaseDialog类;

然后在插入一个对话框资源,其对应的ID号要与刚才生成类的ID号一致,设计好对话框后不要生成新类(它只能从CDialog类派生),这样该对话框资源就是从AuDiBaseDialog类继承的。

这样程序中就可以使用该对话框了!

发表于 2006-11-29 12:44:00 | 显示全部楼层

用向导好.

清楚又不容易出错!

发表于 2007-12-12 11:53:00 | 显示全部楼层

mfcDlg error LNK2001: 无法解析的外部符号 "protected: virtual int __thiscall CAcUiDialog::FindContextHelpFullPath(char const *,class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > > &)" (?FindContextHelpFullPath@CAcUiDialog@@MAEHPBDAAV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z)

我建立的一个CAcUiDialog对话框,编译时出现这个错;FindContextHelpFullPath这个是什么意思呀;

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 17:51 , Processed in 0.184304 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表