Visual C++-、MF、MFC 应用程序
选择新建项目后,在新建项目对话框(kuàng)中选择 模块-》Visual C++-、MF、MFC 应用程(chéng)序,并确定好(hǎo)存放路径和项目名称,点击“确定(dìng)”。
3. 3进入应(yīng)用程序向导,一开始会给出默认的项目(mù)配(pèi)置,点击“下一步”即(jí)可。
4. 4选择“基(jī)于对话框”,MFC 可以(yǐ)选(xuǎn)择在静态库中使用,或者(zhě)在共(gòng)享 DLL 中(zhōng)使(shǐ)用。一般选择(zé)共享使用就行,静态库中使用会把所有用到的 dll 集成到 exe 文件中,最终生成的文(wén)件一般可以直接使(shǐ)用,但占(zhàn)用更(gèng)大空间。
5. 5选择主框架样(yàng)式(shì),可以自由选(xuǎn)择(zé)是否添加最小化框、最大化框。如果觉得没必要“关于”对(duì)话框也可以去掉,对话(huà)框标题一(yī)般不需要更(gèng)改。
6. 6高级功能一(yī)般(bān)默认即可,但如果用不(bú)上“ActiveX 控件”可以去(qù)掉勾选;如果需(xū)要涉(shè)及网(wǎng)络编程(chéng)就把(bǎ)“windows 套接字”选上。不过没选(xuǎn)上也不要紧,在程序中可以(yǐ)自己添(tiān)加部分代(dài)码导入套接(jiē)字。
7. 7最(zuì)后是自动生成的两(liǎng)个(gè)类的(de)头文件和源文件名称,可以(yǐ)修改基(jī)类,但一般不用(yòng)改,默认完成就行。至此,一个(gè)基于对话框的(de) MFC 项目(mù)就创(chuàng)建好了。
注意事(shì)项
· 合理的向导设置可以减(jiǎn)少后续编程的麻烦
VS2013/MFC 基于对话框编程:[2]项目整体结构(gòu)
当我(wǒ)们创建好一(yī)个 MFC 项目以后(hòu),为了更快速的编程,快速找到需要修改的部分,这(zhè)就(jiù)得(dé)熟悉VS 开发环境的各个模(mó)块的作用,各个模(mó)块之间的关系。
工具/原料
· Visual Studio 2013
项目整体结构
1. 1创建好一(yī)个 MFC 工程,观察 VS 项目界(jiè)面的布局(jú),上面是菜单栏和工(gōng)具(jù)栏(lán),在设计界面的(de)左侧可以调出工具(jù)箱;右侧是属性(xìng)栏、类视图、资源视图和(hé)资源(yuán)管理器等;底部是(shì)一些(xiē)显示错误信(xìn)息、符号查询(xún)结果、项目生成信息的栏目;最下方是(shì)状态栏,显示当前开发状态。
2. 2打开解决方案资源管理器,可以看到所有的头文件、源文件以及资源文件都归(guī)类排序摆放,便于快速寻找需要打开的内容。点开头文件前(qián)面的三角号可以查看类的成员(yuán)变量和函(hán)数。
3. 3看(kàn)看资源(yuán)视图,资源视图包含了应(yīng)用程序用到的所有资源,包括对话框资源、应用图标、菜单、字符串、软件信息等等。
4. 4打开(kāi)版本(běn)信息,可以看到(dào)自己(jǐ)编写的应用程序(xù)的相(xiàng)关信息,比如版本号、公司名称(chēng)等,自(zì)己觉得需要修改的可以依(yī)情(qíng)况修改。
5. 5再看类(lèi)视图,类视图包(bāo)含了应用程序用(yòng)到的所有类,包括自动生成(chéng)的类以及开发者(zhě)自(zì)己创(chuàng)建的类。点击类名,在(zài)下(xià)方会显(xiǎn)示该类(lèi)包含的所有成(chéng)员变(biàn)量和函数,不同类型的函数或者变量都有不(bú)同(tóng)的符号标记(jì)。
通过类视图可以快速访(fǎng)问(wèn)类(lèi)的头文件和(hé)源文件,双击(jī)类名(míng)打开(kāi)头文件,点击下方的函数可直
接跳转(zhuǎn)到对应的函(hán)数定(dìng)义(yì)处。

上(shàng)一篇:重(chóng)庆影视公司的VS2013/MFC 基于对话框编(biān)程
下(xià)一(yī)篇:VS2013 开发环境使编程更加方便快捷