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


Настольные приложения MFC

Библиотека классов Microsoft Foundation (MFC) предоставляет объектно-ориентированную оболочку для большинства API Win32 и COM. Хотя его можно использовать для создания очень простых классических приложений, наиболее полезно при разработке более сложных пользовательских интерфейсов с несколькими элементами управления. MFC 11.0 можно использовать для создания приложений с пользовательскими интерфейсами в стиле Office. Документация по самой платформе Windows см . в документации по Windows. Сведения о создании приложений Windows в C++ без MFC см. в статье "Сборка классических приложений Windows" с помощью API Win32.

Справочник по MFC охватывает классы, глобальные функции, глобальные переменные и макросы, составляющие библиотеку классов Microsoft Foundation.

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

Документация по каждому классу содержит обзор класса, сводку по элементам по категориям и разделам для функций-членов, перегруженных операторов и элементов данных.

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

Это важно

Классы MFC и их члены нельзя использовать в приложениях, которые выполняются в среде выполнения Windows.

Библиотеки MFC (DLL) для многобайтовой кодировки символов (MBCS) больше не включены в Visual Studio, но доступны как надстройка Visual Studio. Дополнительные сведения см. в надстройке MFC MBCS DLL.

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

Основные понятия
Концептуальные статьи по темам MFC.

Диаграмма иерархии
Визуализация деталей отношений классов в библиотеке классов.

Общие сведения о классе
Перечисляет классы в библиотеке MFC в соответствии с категорией.

пошаговое руководство
Содержит статьи, которые описывают различные задачи, связанные с функциями библиотеки MFC.

Технические заметки
Содержит ссылки на специализированные разделы, написанные командой разработчиков MFC, в библиотеке классов.

Настройка для MFC
Содержит некоторые советы по настройке приложения MFC.

Классы
Предоставляет ссылки и информацию о файлах заголовков для классов MFC.

Внутренние классы
Используется внутри MFC. Для полноты в этом разделе описываются эти внутренние классы, но они не предназначены для использования непосредственно в коде.

Макросы и глобальные
Содержит ссылки на макросы и глобальные функции в библиотеке MFC.

Структуры, стили, обратные вызовы и карты сообщений
Предоставляет ссылки на структуры, стили, обратные вызовы и карты сообщений, используемые библиотекой MFC.

MFC мастера и диалоговые окна
Руководство по функциям в Visual Studio для создания приложений MFC.

Работа с файлами ресурсов
Как использовать файлы ресурсов для управления статическими данными пользовательского интерфейса, такими как строки пользовательского интерфейса и макет диалогового окна.

Категории диаграмм иерархии
Описывает диаграмму иерархии MFC по категориям.

Общие классы ATL/MFC
Предоставляет ссылки на классы, которые совместно используются между MFC и ATL.

Примеры MFC
Содержит ссылки на примеры, демонстрирующие использование MFC.

Справочник по библиотекам Visual C++
Содержит ссылки на различные библиотеки, предоставляемые Visual C++, включая ATL, MFC, шаблоны OLE DB, библиотеку времени выполнения C и стандартную библиотеку C++.

Отладка в Visual Studio
Ссылки на разделы, описывающие использование отладчика Visual Studio для устранения логических ошибок в приложениях и хранимых процедурах.

См. также

MFC и ATL