Общие темы MFC

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Эта семейство статей содержит технические сведения о библиотеке классов Microsoft Foundation (MFC) и содержит общие сведения о платформе MFC и ее ключевых компонентах и подсистемах.

Библиотека классов Microsoft Foundation — это платформа приложений для программирования в Microsoft Windows. На языке C++MFC предоставляет большую часть кода, необходимого для управления окнами, меню и диалоговыми окнами; выполнение базовых входных и выходных данных; хранение коллекций объектов данных; и т. д. Все, что необходимо сделать, — добавить код для конкретного приложения в эту платформу. Учитывая характер программирования классов C++, легко расширить или переопределить основные функциональные возможности, которые предоставляет платформа MFC .

Платформа MFC — это мощный подход, который позволяет опираться на работу экспертов-программистов для Windows. MFC сокращает время разработки; делает код более переносимым; обеспечивает огромную поддержку без снижения свободы программирования и гибкости; и обеспечивает простой доступ к элементам и технологиям пользовательского интерфейса, таким как активные технологии, OLE и Интернет-программирование. Кроме того, MFC упрощает программирование баз данных с помощью объектов ДОСТУПА к данным (DAO) (в настоящее время устарело) и Open Database Connectivity (ODBC) и сетевого программирования с помощью сокетов Windows. MFC упрощает программирование таких функций, как листы свойств ("диалоги вкладок"), предварительный просмотр и плавающая, настраиваемая панель инструментов.

В этом разделе

Примеры MFC

Использование исходных файлов MFC

Версии библиотеки MFC

Использование классов для записи приложений для Windows

Создание платформы

CWinApp: класс приложения

Шаблоны документов и процесс создания документа или представления

Управление данными состояния модулей MFC

Обработка циклов простоя

Поддержка контекстов активации в состоянии модуля MFC

Изоляция библиотеки общих элементов управления MFC

Требования к сборке для общих элементов управления Windows Vista

Практическое руководство. Добавление поддержки диспетчера перезапуска

Динамический макет

Общие сведения о справочной документации по MFC см. в библиотеке классов Microsoft Foundation.

Сведения об ATL см. в справочнике по библиотеке активных шаблонов.

См. также

Работа с объектами окна