Visual Studio 下MFC的创建过程解析
来源:互联网 发布:电子书下载软件 编辑:程序博客网 时间:2024/05/07 19:49
在VC6.0中创建MFC工程与VS下创建MFC工程略有不同,
1. 在类库数量上,VC6.0 中MFC类库有229个类,而在VS中则增加到246个类;
2. 工程文件上,VC6.0的.dsw工作空间在VS中修改为.sln解决方案文件,.dsp工程文件修改为.vcproj工程文件。
3. 名称上,习惯上叫VS下的MFC为.NET MFC,来区分VC下创建的MFC工程。
下面详细解释VS下创建的MFC过程每个步骤的选项参数如何使用。
1.概述
2.应用程序类型
应用程序类型:有4种, 单文档、多文档、基于对话框、多个顶级文档
除了基于对话框此种类型无需选择’文档/视图结构支持‘这个选项外,其他的三种都需要勾选这个选项。
资源语言:默认为中文
字符集使用Unicode库;
项目类型,有四种,f分别是四种样式的文档/视图结构。
MFC的使用:这个是比较关键的,也是常用的。
在共享DLL中使用MFC :表示在链接生成可执行文件的时候,链接的是MFC100.lib文件,而不是MFC100.dll。使用的时候,将可执行文件.exe和MFC100.lib一起交给用户。
使用静态库中的MFC:表示生成.exe文件时候,链接的是nafxcw.lib文件,使用时只将.exe可执行文件交给用户即可。
3.复合文档支持
对象连接与嵌入
4.文档模板字符串
可以在其中制定文件扩展名,其他的可以使用默认值
5.数据库支持
待完善
6.用户界面功能
主要设置界面的样式,比如有无最大最小化按钮,是否拆分窗口等等
7. 高级功能
区分上下文的帮助(HTML):是超文本格式的帮助
自动化是指支持OLE Automation
ActiveX控件是指应用中支持ActiveX控件。
MAPI指支持电子邮件类的应用。
windows套接字是指支持网络应用。
Active Accessibility 是指支持活动访问技术
公共控件清单是指windows XP中新增的控件
7.生成的类
这与第一步选择创建类型有关系,基类 的选择同样很重要。
8.完成
- Visual Studio 下MFC的创建过程解析
- MFC窗口的创建过程详细解析
- Visual Studio 2008 创建MFC ActiveX
- Chrome在Visual Studio 2005下的编译过程
- Chrome在Visual Studio 2005下的编译过程 zz
- Visual Studio 2010下的OpenCV 2.4.10安装过程
- Visual Studio 2012下的OpenCV 2.4.7安装过程
- visual studio 2013下无法解析外部符号的问题
- visual studio 2013下无法解析外部符号的问题
- 在VS2012下创建类似Visual Studio界面的方法
- 【IDE-Visual Studio】vs2010 -MFC-查看程序执行过程
- Visual Studio 2005中MFC的变化
- Visual Studio 2005中MFC的变化
- visual studio 开发的MFC程序打包
- LInux 下的visual studio
- MFC(Visual Studio)
- Visual Studio 中 VC++/MFC 下 jsoncpp 静态库的编译和引用
- Windows7 visual studio 2010下MFC中正确使用GDI+的环境配置
- Mysql中文乱码问题完美解决方案
- poj 4093:倒排索引查询
- Hive 中内部表与外部表的区别与创建方法
- android apk 的root 权限和USB adb 权限的区别
- git 图解Git/图形化的Git参考手册
- Visual Studio 下MFC的创建过程解析
- Jump Game
- 动态规划和贪心算法的区别
- SqlServer 2008 Management高级应用:Sql Prompt和SSMS Tools
- android 修改照片的命名方式导致连拍照片不能以动画形式播放
- 解决Mac升级到Yosemite后Eclipse找不到Android设备的问题
- android 拍照时强制开两个CPU
- git 使用教程
- 272 - TEX Quotes