MFC里dialog转移
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC里dialog转移相关的知识,希望对你有一定的参考价值。
我现在有两个工程.如何将一个工程里的一个dialog全部添加入到另一个工程里,要完全兼容,要有哪些改动?
参考技术A 1法:就是打开你的两个工作区.把你要拷贝的对话框(Resources里)直接Ctrl+c(Ctrl+V)拷贝过去到你的目的工作区的resources.直接拖动就可.然後加上你上面的.h,.cpp拷贝.重新编译2法:在ClassView里面找到对话框类,点击你的类,然後右键以後选择add to gallery.
然後在你另外工作区中点Project的add to project->components and controls里面找到
和你刚才工作区具有相同名称的文件夹.里面有个ogx,你直接加就可以了.
C++新建Dialog程序
1、新建:
IDE VS2013
新建项目|C++|MFC,选择“基于对话框”
2、为Dialog添加类
在Dialog(界面)上右键,选择“添加类”,然后再弹出界面输入类名即可。
为什么要添加类?
Dialog(界面)只是一个“壳”,只有添加类之后,整个程序才算完整。相当于有了屋子和里面的家具。可以在类里添加变量、方法等。
添加完类之后,会生成对应的.cpp文件和 .h文件。可以在.h文件中查看该类对应的对话框是哪个
如上图,表示类“Tipclass”对应的对话框为 ID = IDD_DIALOG1 的对话框。
添加完类之后,对该对话框的操作军可通过该类来操作。
以上是关于MFC里dialog转移的主要内容,如果未能解决你的问题,请参考以下文章