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


Платформа (MFC)

Для работы с платформой библиотеки Microsoft Foundation Class (MFC) в большинстве основан на несколько основных классов и нескольких средств Visual C C++. Некоторые классы инкапсулируют большую часть программного интерфейса Win32 (API). Другие классы инкапсулируют понятия приложения, такие как документы, представления и само приложение. По-прежнему инкапсулируют другие функции OLE функций и доступа к данным DAO и ODBC.

Например, структура Win32 окна инкапсулируется классом CWnd MFC. То есть C++ CWnd вызывается классом инкапсулирует или «создать» дескриптор HWND, представляющий окно Windows. Кроме того, класс CDialog инкапсулирует диалоговые окна Win32.

Инкапсуляция означает, что класс CWnd C++, например содержит переменную-член типа HWND и функции-члены класса инкапсулируют вызовы функций Win32, которые принимают в качестве параметра. HWND Функции-члена класса обычно имеют то же имя, что и функция Win32 их инкапсулирует.

Содержание

SDI и MDI

Документы, представления и .NET Framework

Мастера, редакторы ресурсов

В соответствующих разделах

Построение на платформе .NET Framework

Как .NET Framework вызывает исправление кода

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

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

Обработка сообщений и сопоставление

Объекты окна

См. также

Основные понятия

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