Приложения 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. Дополнительные сведения см. в надстройке библиотеки DLL MFC МБ CS.
В этом разделе
Основные понятия
Основные статьи по 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 для устранения логических ошибок в приложениях и хранимых процедурах.