Поделиться через


Макросы и глобальные объекты MFC

Библиотека классов Microsoft Foundation может быть разделена на два основных раздела: (1) классы MFC и (2) макросы и глобальные. Если функция или переменная не является членом класса, это глобальная функция или переменная.

Библиотека MFC и библиотека активных шаблонов (ATL) совместно используют макросы преобразования строк. Дополнительные сведения см. в статье "Макросы преобразования строк" в документации ATL.

Макросы и глобальные функции MFC предлагают в следующих категориях.

Общие MFC

База данных

Интернет

Карты событий DHTML / DHTML

OLE

Кроме того, MFC предоставляет функцию AfxEnableControlContainer , которая позволяет любому контейнеру OLE, разработанному с помощью MFC 4.0, полностью поддерживать внедренные элементы управления OLE.

Элементы управления OLE

Первая часть этого раздела кратко обсуждает каждую из предыдущих категорий и перечисляет глобальные и макросы в категории вместе с краткими описаниями функциональных возможностей. Ниже приведены описания глобальных функций, глобальных переменных и макросов в библиотеке MFC.

Примечание.

Многие глобальные функции начинаются с префикса Afx, но некоторые, например, функции обмена данными диалога (DDX) и многие функции базы данных, не следуют этому соглашению. Все глобальные переменные начинаются с "afx" в качестве префикса. Макросы не начинаются с какого-либо определенного префикса, но записываются в прописных буквах.

См. также

Общие сведения о классе