MFC的发展简史

我经常看到人们关于对使用的什么版本,在哪的迷惑,所以此简史有几分是为了解释MFC的处境和将来的趋向。(此历史是据我所知的内容,假若你有其他的细节可以添加,发布日期,内幕消息等,让我知道!)

     要理解MFC的版本,你要认识到有16位与32位两种版本。16位的调用WIN16运行在Windows 3.1 and 3.11 (Windows for Workgroups)32位的调用WIN32运行在Windows NT Windows 95 (也能运行在有WIN32s WIN3.1上,但它仍旧叫WIN32)

如何得到我正在使用的MFC版本:

         查看MFC头文件mfc/include/afxver_.h的顶部,旧版本用afxver.h。在那你会看到#define for _MFC_VER.这是版本号的十六进制键。

0x0 2 5 0

      |  |  |_________ 版本 ( 很小的修改)

      |  |__________ 辅版本号

|___________ 主版本号

在此例中版本为 2.5.0

MFC发行版列表

提示:MFC版本只是MSVC版本数加上1。这是由于MFC1.0MS C7一同出现。当然,到MFC4.0时全变了,现在的公式更简单:MFC版本=MS VC版本,直到VC++5.0的出现。

 

MFC版本          VC++版本          16/32         注释

1.0                                              16            只是薄弱的windows功能覆盖

2.0                      1.0                     16             添加文档/视图结构

2.1                     1.1(NT)             32             第一个面向WinNT32位版

2.5                    1.5                      16             OLE/ODBC,最后一个16位版本

2.51                    2.0                      16             修复发现的缺陷

2.52                    2.1                     16             把属性表支持加入2.5

2.52b                 2.2                     16              957月,修复缺陷

2.5c                     4.0                     16             9511月,修复缺陷

 

 

3.0                     2.0                      32             添加属性表,可停靠工具栏支持

3.1                      2.1                     32            支持Winsock/MAPI,Windows通用控件

3.2                      2.2                      32

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值