Библиотека классов Microsoft Foundation можно разделить на два основных раздела: (1 классы MFC и 1 (2) макросы и глобальные переменные. Если функция или переменная не является членом класса, это глобальной функции или переменная.
Библиотека MFC и библиотеки активных шаблонов (ATL) долю строк преобразование макросов. Посмотреть Строк преобразование макросов в ATL документации для обсуждения этих макросов.
Макросов MFC и globals предлагают функциональные возможности в следующих категориях:
Генеральный MFC
База данных
Интернет
OLE
Кроме того MFC предоставляет функцию, называемый AfxEnableControlContainer, который позволяет любой контейнер OLE, с MFC 4.0, для полной поддержки встроенных элементов управления OLE.
OLE контроль
Первая часть этого раздела приводится краткое описание каждой из вышеупомянутых категорий и списков каждый глобальный и макросов в категории, наряду с кратким описанием того, что он делает. После этого — в алфавитном порядке — это полные описания глобальные функции, глобальные переменные и макросы в библиотеке MFC.
Ссылка на основной поддержки для секции Globals и макросов MFC — руководство Visual C++ программиста. Обычно это первое место, вы должны смотреть, чтобы найти более подробную информацию о макросах и глобальные переменные. При необходимости, соответствующие статьи в Visual C++ программист руководстве упоминается с описанием функции или макроса.
Примечание Многие глобальные функции начинаются с префикса «Afx», но некоторые, как диалоговое окно данных обмена (DDX) функций и многие из функций базы данных, отличается от настоящей Конвенции. Все глобальные переменные начинаются с «afx» как префикс. Макросы не начинаются с какой-либо конкретной префиксом, но они написаны все в верхнем регистре.