Microsoft visual C++ и MFC.
© Александр Фролов, Григорий Фролов
Том 24, М.: Диалог-МИФИ, 1993.
2. Введение в MFC
На сегодня существует более десятка версий библиотеки MFC. Практически каждая новая версия среды Microsoft Visual C++ XE "Microsoft Visual C++" (MSVC) поставляется с обновленной версией библиотеки MFC, в которой исправлены обнаруженные ошибки и добавлены новые классы.
Все версии библиотеки MFC XE "библиотека MFC" можно разделить на две группы. К первой относятся 16-разрядные версии MFC, предназначенные для операционных систем Windows 3.1 и 3.11. Вторая группа включает версии MFC, предназначенные для 32-разрядных операционных систем Windows NT и Windows 95. В следующей таблице перечислены все основные версии Microsoft Visual C++ и соответствующие им версии MFC.
Среда разработки |
Версия MFC |
Разрядность |
Microsoft C/C++ версии 7.0 |
1.0 |
16 |
MSVC 1.0 |
2.0 |
16 |
MSVC 1.1 |
2.1 |
32 |
MSVC 1.5 |
2.5 |
16 |
MSVC 2.0 |
2.51 |
16 |
MSVC 2.1 |
2.52 |
16 |
MSVC 2.2 |
2.52b |
16 |
MSVC 4.0 |
2.5c |
16 |
MSVC 2.0 |
3.0 |
32 |
MSVC 2.1 |
3.1 |
32 |
MSVC 2.2 |
3.2 |
32 |
MSVC 4.0 |
4.0 |
32 |
MSVC 4.1 |
4.1 |
32 |
Вы легко можете определить версию библиотеки MFC, установленной на вашем компьютере. Для этого достаточно просмотреть включаемый файл afxver_.h, расположенный в каталоге include библиотеки MFC. В одной из первых строк этого файла определена константа _MFC_VER XE "_MFC_VER" , содержащая версию MFC:
// Microsoft Foundation Classes версии 4.00
#define _MFC_VER 0x0400
Мы будем рассматривать библиотеку MFC версий 3.0, 4.0 и 4.1, однако приведенная информация верна и для других версий MFC. В тех случаях, когда эти версии имеют существенные отличия мы будем на это специально указывать.
|