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

上一篇(piān):重庆影视公司的VS2013/MFC 基于对话框编程