Приложения MFC для рабочего стола

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

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

Отдельные диаграммы иерархии, поставляемые с каждым классом, полезны для обнаружения базовых классов. Справочник 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