VC++6.0中导入其他工程的对话框资源与CXXXDlg类

245 篇文章 8 订阅
84 篇文章 0 订阅
这里以基于MFC的对话框工程: Hello为例,将工程Hello里的对话框资源IDD_HELLO_DIALOG和对应的类CHelloDLg,导入到myWord对话框中。

  1)首先要生成一个*.ogx的文件。
  在ClassView面板,右击CHelloDlg –》Add to Grallery –>OK,如图(1)所示:

这里写图片描述
图(1)右击CXXXDlg –> Add to Grallery导出.ogx文件,该文件包含了对话框资源和对话框所属的类

  2)接着就是Insert这个*.ogx的文件。
 也就是Insert这个对话框资源和这个对话框类。
 打开第二个工程(比如myWord),选择
 Project –> Add To Project –>components and controls…
 这时打开的是一个对话框,默认的打开目录就是:
  C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Gallery
  在对话框中选择进入“Hello”的目录,你就会看到那个 *.ogx的文件, 选择它,然后Insert. 最后关闭对话框。如图(2)、图(3)所示:
  
这里写图片描述
图(2)点击Projects –》Add to Project –》Component and Contols

这里写图片描述
图(3) 插入.ogx文件

  这时,你就会看到Hello对话框类,就插入到了第二个工程myWord中,
  接着在ResourceView面板中,也出现了所要的对话框资源: IDD_HELLO_DIALOG,如图(4)所示:
  
这里写图片描述
图(4) 将Hello对话框资源导入到myWord里

Visual C++,很多例子工程,由简单到复杂. 如果读者需要使用光盘的源代码,请将相关目录及其包含的内容复制到您的硬盘上,并修改对应的硬盘目录属性——取消目录及其所包含子目录和文件的“只读”属性。否则,打开VC项目时由于无法进行文件的“写”操作,会导致提示出错信息。 下面是对光盘主要实例的简要说明: 实例2-1:演示C++程序的运行步骤。源代码在光盘“\02\firstcpp”目录下。 实例2-2:Visual C++语言基本元素介绍。源代码在光盘“\02\secondcpp”目录下。 实例2-3:cout流控制符setw的使用。源代码在光盘“\02\thirdcpp”目录下。 实例2-4:增加域内填充字符。源代码在光盘“\02\fourthcpp”目录下。 实例2-5:同一数据用不同进制输出结果。源代码在光盘“\02\fifthcpp”目录下。 实例2-6:用浮点数的形式输出数据。源代码在光盘“\02\sixthcpp”目录下。 实例2-7:数据的输入及输出。源代码在光盘“\02\seventhcpp”目录下。 实例2-8:计算学生平均成绩。源代码在光盘“\02\eighthcpp”目录下。 实例2-9:函数的调用。源代码在光盘“\02\ninthcpp”目录下。 实例2-10:用指针传递参数。源代码在光盘“\02\tenthcpp”目录下。 实例2-11:全局变量和局部变量。源代码在光盘“\02\eleventhcpp”目录下。 实例2-12:使用指针注意内存的分配。源代码在光盘“\02\twelfthcpp”目录下。 实例2-13:引用实例。源代码在光盘“\02\thirteencpp”目录下。 实例2-14:虚函数的使用实例。源代码在光盘“\02\fourteencpp”目录下。 实例3-1:利用向导生成的应用程序框架实例。源代码在光盘“\03\test”目录下。 实例4-1:文档的存取。源代码在光盘“\04\CDocument”目录下。 实例4-2:简单的文本编辑器。源代码在光盘“\04\CEditView”目录下。 实例5-1:菜单实例。源代码在光盘“\05\test1”目录下。 实例5-2:图片浏览器。源代码在光盘“\05\picture”目录下。 实例5-3:工具栏资源编辑器。源代码在光盘“\05\prop”目录下。 实例5-4:工具条的编程技术。源代码在光盘“\05\record”目录下。 实例5-5:给状态栏添加时间窗格。源代码在光盘“\05\pane”目录下。 实例6-1:创建模态对话框。源代码在光盘“\06\dialog_1”目录下。 实例6-2:创建非模态对话框。源代码在光盘“\06\dialog_2”目录下。 实例6-3:通用对话框展示。源代码在光盘“\06\dialog_3”目录下。 实例6-4:创建一般属性页对话框。源代码在光盘“\06\dialog_4”目录下。 实例6-5:创建向导对话框。源代码在光盘“\06\dialog_5”目录下。 实例7-1:标准控件实例。源代码在光盘“\07\CtrlTest”目录下。 实例8-1:区域探测实例。源代码在光盘“\08\finding”目录下。 实例8-2:键盘字符的输入与显示。源代码在光盘“\08\keyboard”目录下。 实例9-1:字体展示。源代码在光盘“\09\text”目录下。 实例9-2:文字动画。源代码在光盘“\09\characters”目录下。 实例9-3:画刷使用实例。源代码在光盘“\09\Color”目录下。 实例10-1:打印实例。源代码在光盘“\10\print”目录下。 实例11-1:存取SDI程序文档实例。源代码在光盘“\11\SerialSDI”目录下。 实例11-2:文件操作实例。源代码在光盘“\11\FileManipulate”目录下。 实例12-1:使用用户界面线程实例。源代码在光盘“\12\InterfaceThread”目录下。 实例12-2:使用工作者线程实例。源代码在光盘“\12\ControlThread”目录下。 实例12-3:多线程实例。源代码在光盘“\12\WQDemo”目录下。 实例12-4:线程间的通信。源代码在光盘“\12\ThreadCommu”目录下。 实例13-1:动态链接库(Dll)实例。源代码在光盘“\13\dlltest ”目录下。 实例13-2:鼠标钩子应用实例。源代码在光盘“\13\MouseHook”目录下。 实例13-3:键盘钩子应用实例。源代码在光盘“\13\KeyboardHook”目录下。 实例14-1:WinSock网络程序:聊天室。源代码在光盘“\14\WinSocketChat”目录下。 实例14-2:利用MSComm控件进行串口数据传输。源代码在光盘“\14\MSComm”目录下。 实例14-3:简单的WinInet应用程序。源代码在光盘“\14\SimpleNet”目录下。 实例15-1:创建Access数据库。源代码在光盘的“\15\Info”。 实例15-2:MFC的ODBC数据库实例。源代码在光盘“\15\Enroll”目录下。 实例15-3:利用ADO查询并操作数据库实例。源代码在光盘“\15\AdoTest”目录下。 FTP应用实例:FTP客户端程序,源代码在光盘目录“\16”下。 人事管理系统:源代码在光盘目录“\17”下。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sanqima

一键三连,多多益善

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值