精华内容
下载资源
问答
  • 在VS2013环境下MFC学习:新建MFC工程

    万次阅读 2016-09-26 19:39:35
    在VS2015环境下MFC学习系列一:新建MFC工程

    新建MFC工程

    步骤1:双击打开vs2013,进入起始页,按Ctrl+Shift+N组合快捷键(此时也可以一步步新建->项目操作),可以新建工程,选择模块下的Visual C++-->MFC-->MFC应用程序,设定好项目文件名和路径,点击确定。




    步骤2:进入应用程序类型界面。勾选“基于对话框”,在“MFC的使用”中,勾选“在共享DLL中使用MFC(U)”,再点击下一步。

    注:MFC可以在静态库下使用,或者在共享DLL中使用,但前者会把所有用到的dll文件集成到exe文件,因此占用内存较大,所以建议选择后者。




    步骤3:进入用户界面功能。选择主框架样式,可以自由选择是否添加最小化框、最大化框;“关于”框也可以去掉;对话框标题一般不需要更改,默认与项目名称一致。



    步骤4:进入高级功能界面。高级功能一般默认即可,无须勾选其它选项。如果用不上"Active控件",可以去掉其勾选。



    步骤5:进入生成的类界面。显示自动生成的两个类的头文件和源文件名称,可以修改基类,但一般选择默认,点击完成。



    注:依次完成上述五个步骤,即可在vs2013环境下,新建一个MFC工程

    选择主框架样式,可以自由选择是否添加最小化框、最大化框。如果觉得没必要“关于”对话框也可以去掉,对话框标题一般不需要更改。
    展开全文
  • VS2010新建MFC工程

    2019-10-05 17:07:34
    在调出来的对话框中选择“MFC应用程序”,设置工程名和指定工程存放路径。 点击“确定”,弹出“MFC应用程序向导”,其中说明了当前环境的一些参数,然后默认点击“下一步”。 接下来的”应用程序类型“对话框...

    点击“文件”——“新建”——“新建项目”,或者直接快捷键CTRL+Shitf+N,

    在调出来的对话框中选择“MFC应用程序”,设置工程名和指定工程存放路径。

    点击“确定”,弹出“MFC应用程序向导”,其中说明了当前环境的一些参数,然后默认点击“下一步”。

    接下来的”应用程序类型“对话框中,三个地方需要注意:

    1、选择“基于对话框“

    2、资源语言首选”中文(简体,中国)“,或者英文也是可以的,只要你看得懂

    3、勾上”使用Unicode库“

    在弹出来的”用户界面功能“和”高级功能“对话框,采用默认设置,直接点击”下一步“:

    ”生成的类“对话框中,类要选择C+工程名+Dlg那一个:

    最后点击完成,等待生成MFC工程文件。

    跟C一样,MFC也有个程序入口主函数,即WinMain,但是在MFC中,开发人员将其封装起来了,所以是看不到的,提供出来的第一个入口就是InitInstance(),其实本质上入口依旧是WinMain()。

    新建的MFC工程中入口是工程名+App中的InitInstance(),接着便执行工程名+Dlg中的OnInitDialog()。

    InitInstance()是程序运行中首先被调用的,做的是应用程序的初始化设置,比如系统设置,创建运行环境等。

    我们在添加新功能的时候都是从OnInitDialog()开始添加的。

     

     

     

    展开全文
  • 新建MFC工程分析

    2017-08-30 11:19:20
    3:CTestDoc:从CDocument派生出来的文档类,作用是在MFC中VC++输入的时候有一个文档和视类,将数据本身和显示分开,数据的存储加载都有Doc类来完成,数据的显示修改都由View来完成从而将数据的显示,处理分开。...
    1:CTestApp theApp:产生全局对象启动应用程序 基类中this指针指向这个全局变量
    2:CTestApp::CTestApp:利用构造函数产生全局变量,调用子类构造函数时,首先构造父类,于是CWinApp的构造函数被调用,CWinApp构造函数中完成了应用程序初始化的一些工作同时将子类的指针保存起来,保存起来之后进入_tWinMain函数。
    3:AfxWinMain:在这个函数中获取子类的指针,利用子类的指针,去调用一个虚拟的函数。根据多态性的原理,相应的就会调用子类里的函数,就是InitInstance。
    4:CTestApp::InitInstance:完成应用程序初始化的工作:窗口类的注册,窗口的创建,显示,更新,等等。
    5:消息循环:PunmMessage:表面上看是交给了缺省的消息处理,实际上是MFC做了转换采用消息映射的方式交给消息映射函数处理。
    View类窗口是覆盖在框架类窗口之上的。


    类:
    1:CTestApp:应用程序对象,产生的是应用程序,在MFC应用程序中,有且只能有一个应用对象。
    2:CMainFrame/CTestView:表示的都是窗口类,分别表示一个窗口
    3:CTestDoc:从CDocument派生出来的文档类,作用是在MFC中VC++输入的时候有一个文档和视类,将数据本身和显示分开,数据的存储加载都有Doc类来完成,数据的显示修改都由View来完成从而将数据的显示,处理分开。
       这些类在InitInstance中被结合调用。
    4:CAboutDlg:窗口类,显示帮助窗口。
    展开全文
  • 新建了一个MFC工程之后,工程文件存储的默认位置是C:\Users\deil\Documents\Visual Studio 2015\Projects 当我们想要不在C盘占地方,想把源码换到一个更方便管理的位置,可以这样做:选择“选项” 选择项目和...

    新建了一个MFC工程之后,工程文件存储的默认位置是C:\Users\deil\Documents\Visual Studio 2015\Projects

    当我们想要不在C盘占地方,想把源码换到一个更方便管理的位置,可以这样做:选择“选项”

    选择项目和解决方案,修改项目位置即可。

     

    展开全文
  • 如下图的按钮视图 打开工程后的没有这个视图,可以在.rc文件下的Dialog文件下IDD_MY_DIALOG双击打开
  • 但装好VC6.0后发现新建工程时选项中没有MFC相应的选项,从而无法新建MFC。在网上查了一下,有人说是因为重装VC6.0时因为VC2008的存在,使得有些组件默认为已安装,从而6.0中就没有MFC。需要将VC2008卸载才可以。但...
  • 就是当我新建VC++ mfc工程的时候提示错误,如下图所示: [img=https://img-bbs.csdn.net/upload/201405/04/1399192267_613650.jpg][/img] 先谢谢了哈
  • 你有没有想过做一个MFC的exe程序,把训练好的AI模型更友好地进行测试或演示?想到就做到,先上效果图两张:范冰冰+水哥 环境前提:《Windows玩转Caffe(一):Win10+VS...1.新建一个基于对话框的MFC工程,把clas
  • 因为公司需要,现在我要去做一个MFC的程序。但是我发现,我编译debug的时候没有出现控制台,无法看到调试信息。不知道代码有没有跑到那一块地方。我用公司以前的人写的MFC程序是可以的,很奇怪。求高手。。
  • 新建都没问题吧,一路next..... 直到下面这一步 next next
  • 我的vs2010 引用了BCG,我新建一个MFC 对话框程序,编译不通过,编译错误提示如下: [img=https://img-bbs.csdn.net/upload/201306/13/1371096851_555436.png][/img], 双击一行错误 看到如下: [img=...
  • MFC新建工程

    千次阅读 2017-05-26 11:05:03
    MFC 新建工程
  • 本系列学习笔记来源于《VC++就业培训宝典之MFC视频教程》,记录自己系统化学习VC++ MFC过程新建MFC工程生成的项目,缺省会带有一些资源。 修改对话框风格创建控件在MFC中,新建的按钮,按Ctrl双击按钮,就可以自动...
  • 1.在新建mfc工程时Visual C++下的MFC MFC ActiveX Control用来生成MFC ActiveX控件程序 MFC Application用来生成MFC应用程序。 MFC DLL用来生成MFC动态链接库程序。 当然我们要选择MFC Application。 2....
  • 今天使用VS2010新建MFC工程的时候,发现新建工程向导的对话栏是空白的,查找了一下资料,发现是跟IE浏览器有关系,在桌面打开IE浏览器是崩溃的,然后重装IE浏览器问题就解决了...
  • MFC新建工程基本配置

    2021-01-28 11:14:39
    这里我用VS2010为例新建工程 打开vs2010,点击文件新建工程,也可以在起始页直接点击新建项目 选择MFC应用程序,输入项目名称 第一个界面直接下一步 第二个界面设置基于对话框,MFC的使用这块选择在静态库中使用...
  • TRACE(traceAppMsg, 0, "警告: 如果您在对话框上使用 MFC 控件,则无法 #define _AFX_NO_MFC_CONTROLS_IN_DIALOGS。\n"); } // 删除上面创建的 shell 管理器。 if (pShellManager != NULL) { delete ...
  • 今天安装vc6.0装了后发现不能新建mfc工程,及不能新建.h,.cpp文件,起初不知道是怎么回事,以为是安装包有问题,在别人的机子上试了试,结构安装正确。后来想起以前安装过vc6.0 的,所以想到可能是没有卸载干净的...
  • 完成
  • 我学习用的是VS2013中文版 ,大家自己下载VS...1.点击左上角的 文件 - 新建 - 项目(P)- MFC - MFC应用程序 自己打个名字, 点击确定 出现一个窗口点击下一步 选择 单个文档 MFC 标准 - 点击确定,生成项目
  • 1.MFC简介 Microsoft Foundation Class微软基础类库,这个类集以层次结构组织起来,其中封装了发部分的Windows API函数和Windows控件,它所包含的功能设计整个Windows操作系统。...新建一个MFC工程后,选在经典MF
  • 工程创建成功后还是处在开始页面,无法进入项目,双击项目名称也无反应。
  • 这里我们将介绍如何快捷创建一个新的基于对话框的mfc工程: 如下图所示: 我们这里选mfc应用程序,选择点击确定: 选择基于对话框,下一步: 继续下一步: 这里可以根据自己的需要,添加一些样式,选...
  • MFC新建工程找不到窗体的问题
  • 学习MFC的初学者,入门的步骤很重要,新建一个基于对话框的MFC应用程序,并通过拖拉按钮等,初步搭建自己的MFC工程。工具/原料笔记本电脑VS2010方法/步骤打开VS2010,并新建MFC应用程序。然后命名。点击确定点击下...
  • 怎么把后面的空白区域改成自己喜欢的图片呢
  • 每次运行都报这个错,求大虾帮忙啊 [img=https://img-bbs.csdn.net/upload/201311/01/1383287496_871475.jpg][/img]
  • 新建工程后直接编译运行 报错 [img=http://img.my.csdn.net/uploads/201207/18/1342620586_3554.png][/img] vs版本是vs11 beta 旗舰版

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,760
精华内容 704
关键字:

新建mfc工程