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


Классы MFC

Классы в следующем списке содержатся в библиотеке Microsoft Foundation Class (MFC).

Совет

Дополнительные сведения о CStringT и других классах, относящихся как с MFC-, так и к ATL-программированию, см. в разделе Общие классы MFC и библиотеки ATL.

Важно!

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

Содержание

  • Класс CAccelerateDecelerateTransition
    Реализует переход между ускорением и замедлением.

  • Класс CAnimateCtrl
    Предоставляет функциональные возможности стандартного элемента управления анимациями Windows.

  • Класс CAnimationBaseObject
    Базовый класс для всех объектов анимации.

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

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

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

  • Класс CAnimationManagerEventHandler
    Реализует обратный вызов, используемый API анимации при изменении состояния диспетчера анимации.

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

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

  • Класс CAnimationSize
    Реализует функции объекта размера, размеры которого могут быть анимированы.

  • Класс CAnimationStoryboardEventHandler
    Реализует обратный вызов, используемый API анимации при изменении состояния или обновлении раскадровки.

  • Класс CAnimationTimerEventHandler
    Реализует обратный вызов, используемый API анимации, когда происходит событие расчета времени.

  • Класс CAnimationValue
    Реализует функции объекта анимации, имеющего одно значение.

  • Класс CAnimationVariable
    Представляет переменную анимации.

  • Класс CAnimationVariableChangeHandler
    Реализует обратный вызов, используемый API анимации при изменении значения переменной анимации.

  • Класс CAnimationVariableIntegerChangeHandler
    Реализует обратный вызов, используемый API анимации при изменении значения переменной анимации.

  • Класс CArchive
    Позволяет сохранить сложную сеть объектов в перманентной двоичной форме (как правило, на запоминающем устройстве), сохраняющейся даже после удаления объектов.

  • Класс CArchiveException
    Представляет условие исключения сериализации.

  • Класс CArray
    Поддерживает массивы, похожие на массивы C, но может динамически увеличиваться и уменьшаться по мере необходимости.

  • Класс CAsyncMonikerFile
    Предоставляет функции для использования асинхронных моникеров в элементах управления ActiveX (ранее элементах управления OLE).

  • Класс CAsyncSocket
    Представляет Windows Socket, который является конечной точкой сетевой коммуникации.

  • Класс CAutoHideDockSite
    Расширяет Класс CDockSite для реализации автоматического скрытия областей закрепления.

  • Класс CBaseKeyFrame
    Реализует базовую функциональность ключевого кадра.

  • Класс CBasePane
    Базовый класс для всех панелей.

  • Класс CBaseTabbedPane
    Расширяет функциональность Класс CDockablePane для поддержки создания окон с вкладками.

  • Класс CBaseTransition
    Представляет базовый переход.

  • Класс CBitmap
    Инкапсулирует растровое изображение интерфейса графических устройств Windows (GDI) и предоставляет функции-члены для манипулирования этим растровым изображением.

  • Класс CBitmapButton
    Создает элементы управления "кнопка", на которые вместо текста помещаются растровые изображения.

  • Класс CBitmapRenderTarget
    Программа-оболочка для ID2D1BitmapRenderTarget.

  • Класс CBrush
    Инкапсулирует кисть интерфейса графических устройств Windows (GDI).

  • Класс CButton
    Предоставляет функциональные возможности кнопочных элементов управления Windows.

  • Класс CByteArray
    Поддерживает динамические массивы байтов.

  • Класс CCachedDataPathProperty
    Реализует свойство элемента управления OLE, асинхронно переданного и кэшированного в файле памяти.

  • Класс CCheckListBox
    Предоставляет функции поля со списком Windows.

  • Класс CClientDC
    Обрабатывает вызовы функций Windows GetDC во время разработки и функций ReleaseDC во время удаления.

  • Класс CCmdTarget
    Базовый класс для архитектуры схемы сообщений библиотеки классов Microsoft Foundation.

  • Класс CCmdUI
    Используется только в пределах обработчика в производном от CCmdTarget классе ON_UPDATE_COMMAND_UI.

  • Класс CColorDialog
    Позволяет включить диалоговое окно выделения цветом в приложение.

  • Класс CComboBox
    Предоставляет функции поля со списком Windows.

  • Класс CComboBoxEx
    Расширяет элемент управления "поле со списком", предоставляя поддержку списков изображений.

  • Класс CCommandLineInfo
    Помогает в синтаксическом разборе командной строки при запуске приложения.

  • Класс CCommonDialog
    Базовый класс для классов, которые инкапсулируют функцию общих диалоговых окон Windows.

  • Класс CConnectionPoint
    Определяет особый тип интерфейса, используемый для взаимодействия с другими объектами OLE и называемый "точкой подключения".

  • Класс CConstantTransition
    Инкапсулирует постоянный переход.

  • Класс CContextMenuManager
    Управляет контекстными меню (другое название — всплывающие меню).

  • Класс CControlBar
    Базовый класс для классов панелей элементов управления Класс CStatusBar, Класс CToolBar, Класс CDialogBar, Класс CReBar и Класс COleResizeBar.

  • Класс CCriticalSection
    Класс представляет "критическую секцию" — объект синхронизации, позволяющий ограничить доступ к определенному фрагменту кода в любой момент времени одним потоком.

  • Класс CCtrlView
    Адаптирует архитектуру "документ-представление" для распространенных элементов управления, поддерживаемых Windows 98 и Windows NT (версии 3.51 и более поздние).

  • Класс CCubicTransition
    Инкапсулирует кубический переход.

  • Класс CCustomInterpolator
    Реализует базовый интерполятор.

  • Класс CCustomTransition
    Реализует пользовательский переход.

  • Класс CD2DBitmap
    Программа-оболочка для ID2D1Bitmap.

  • Класс CD2DBitmapBrush
    Программа-оболочка для ID2D1BitmapBrush.

  • Класс CD2DBrush
    Программа-оболочка для ID2D1Brush.

  • Класс CD2DBrushProperties
    Программа-оболочка для D2D1_BRUSH_PROPERTIES.

  • Класс CD2DEllipse
    Программа-оболочка для D2D1_BRUSH_PROPERTIES.

  • Класс CD2DGeometry
    Программа-оболочка для ID2D1Geometry.

  • Класс CD2DGeometrySink
    Программа-оболочка для ID2D1GeometrySink.

  • Класс CD2DGradientBrush
    Базовый класс классов CD2DLinearGradientBrush и CD2DRadialGradientBrush.

  • Класс CD2DLayer
    Программа-оболочка для ID2D1Layer.

  • Класс CD2DLinearGradientBrush
    Программа-оболочка для ID2D1LinearGradientBrush.

  • Класс CD2DMesh
    Программа-оболочка для ID2D1Mesh.

  • Класс CD2DPathGeometry
    Программа-оболочка для ID2D1PathGeometry.

  • Класс CD2DPointF
    Программа-оболочка для D2D1_POINT_2F.

  • Класс CD2DPointU
    Программа-оболочка для D2D1_POINT_2U.

  • Класс CD2DRadialGradientBrush
    Программа-оболочка для ID2D1RadialGradientBrush.

  • Класс CD2DRectF
    Программа-оболочка для D2D1_RECT_F.

  • Класс CD2DRectU
    Программа-оболочка для D2D1_RECT_U.

  • Класс CD2DResource
    Абстрактный класс, обеспечивающий интерфейс для создания ресурсов D2D, например кистей, слоев и текстов, и управления ими.

  • Класс CD2DRoundedRect
    Программа-оболочка для D2D1_ROUNDED_RECT.

  • Класс CD2DSizeF
    Программа-оболочка для D2D1_SIZE_F.

  • Класс CD2DSizeU
    Программа-оболочка для D2D1_SIZE_U.

  • Класс CD2DSolidColorBrush
    Программа-оболочка для ID2D1SolidColorBrush.

  • Класс CD2DTextFormat
    Программа-оболочка для IDWriteTextFormat.

  • Класс CD2DTextLayout
    Программа-оболочка для IDWriteTextLayout.

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

  • Класс CDaoException
    Представляет условие исключения, поступающее от классов базы данных MFC на базе объектов доступа к данным (DAO).

  • Класс CDaoFieldExchange
    Поддерживает процедуры обмена полями записей (DAO DFX), используемые классами баз данных DAO.

  • Класс CDaoQueryDef
    Представляет определение запроса или QueryDef, как правило, сохраненный в базе данных.

  • Класс CDaoRecordset
    Представляет набор записей, выбранных из источника данных.

  • Класс CDaoRecordView
    Представление, которое отображает записи базы данных в элементах управления.

  • Класс CDaoTableDef
    Представляет хранимое определение базовой или подключенной таблицы.

  • Класс CDaoWorkspace
    Управление именованным, защищенным паролем сеансом базы данных от входа до выхода одним пользователем.

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

  • Класс CDataExchange
    Поддерживает процедуры обмена данными диалогового окна (DDX) и проверки данных диалогового окна (DDV), используемые классами Microsoft Foundation.

  • Класс CDataPathProperty
    Реализует свойство элемента управления OLE, которое можно загрузить асинхронно.

  • Класс CDataRecoveryHandler
    Автоматически сохраняет документы и восстанавливает их при преждевременном прекращении работы приложения.

  • Класс CDateTimeCtrl
    Инкапсулирует функциональность элемента управления "выбор даты и времени".

  • Класс CDBException
    Представляет условие исключения, поступающее от классов базы данных.

  • Класс CDBVariant
    Представляет вариантный тип данных для классов MFC ODBC.

  • Класс CDC
    Определяет класс объектов контекста устройства.

  • Класс CDCRenderTarget
    Программа-оболочка для ID2D1DCRenderTarget.

  • Класс CDHtmlDialog
    Используется для создания диалоговых окон, использующих HTML вместо ресурсов диалогового окна для своей реализации интерфейса пользователя.

  • Класс CDialog
    Базовый класс, используемый для отображения диалоговых окон на экране.

  • Класс CDialogBar
    Предоставляет функциональные возможности немодального диалогового окна Windows на панели элементов управления.

  • Класс CDialogEx
    Задает фоновый цвет и изображение для диалогового окна.

  • Класс CDiscreteTransition
    Инкапсулирует отдельный переход.

  • Класс CDocItem
    Базовый класс для элементов документа, являющихся компонентами данных документа.

  • Класс CDockablePane
    Реализует область, которую можно закрепить на сайте закрепления или включить в область с вкладками.

  • Класс CDockablePaneAdapter
    Обеспечивает поддержку прикрепления производных панелей от CWnd.

  • Класс CDockingManager
    Реализует базовую функциональность, которая контролирует макет закрепления в окне главного фрейма.

  • Класс CDockingPanesRow
    Управляет списком областей, которые находятся в той же горизонтальной или вертикальной строке (столбце) сайта закрепления.

  • Класс CDockSite
    Предоставляет функциональные возможности для упорядочения области, которые являются производными от Класс CPane, в набор строк.

  • Класс CDockState
    Сериализуемый класс CObject для загрузки, выгрузки или очистки состояния одной или нескольких закрепляемых панелей элементов управления в постоянной памяти (файле).

  • Класс CDocObjectServer
    Реализует дополнительные интерфейсы OLE, необходимые для преобразования стандартного сервера COleDocument в полноценный сервер DocObject: IOleDocument, IOleDocumentView, IOleCommandTarget и IPrint.

  • Класс CDocObjectServerItem
    Реализует команды OLE-сервера специально для серверов DocObject.

  • Класс CDocTemplate
    Абстрактный базовый класс, который определяет базовую функциональность шаблонов документов.

  • Класс CDocument
    Предоставляет базовую функциональность для определяемых пользователем классов документа.

  • Класс CDragListBox
    Помимо предоставления функциональных возможностей списка Windows, класс CDragListBox позволяет пользователю перемещать элементы списка, такие как имена файла, в списке.

  • Класс CDrawingManager
    Реализует сложные алгоритмы рисования.

  • Класс CDumpContext
    Поддерживает ориентированных на поток диагностические данные в форме человекочитаемого текста.

  • Класс CDWordArray
    Поддерживает массивы 32-разрядных двойных слов.

  • Класс CEdit
    Предоставляет функции элемента управления редактированием Windows.

  • Класс CEditView
    Тип класса представления, который предоставляет функциональные возможности элемента управления "поле ввода" Windows и может использоваться для реализации простой функциональности текстового редактора.

  • Класс CEvent
    Класс представляет "событие" — объект синхронизации, позволяющий одному потоку известить другой поток о наступлении какого-либо события.

  • Класс CException
    Базовый класс для всех исключений библиотеки классов Microsoft Foundation.

  • Класс CFieldExchange
    Поддерживает процедуры обмена полями записей (RFX) и блочного обмена полями записей (Bulk RFX), используемые классами баз данных.

  • Класс CFile
    Базовый класс для классов файла Microsoft Foundation Class.

  • Класс CFileDialog
    Инкапсулирует общее диалоговое окно файла для Windows.

  • Класс CFileException
    Представляет состояние, связанное с файлом исключения.

  • Класс CFileFind
    Выполняет поиск локального файла и является базовым классом для Класс CGopherFileFind и Класс CFtpFileFind, которые выполняют поиск файлов Интернета.

  • Класс CFindReplaceDialog
    Позволяет реализовать стандартную строку диалоговых окон "Найти и заменить" в приложении.

  • Класс CFolderPickerDialog
    Реализует CFileDialog в режиме выбора папки.

  • Класс CFont
    Инкапсулирует шрифт интерфейса графических устройств Windows (GDI) и предоставляет функции-члены для манипулирования этим шрифтом.

  • Класс CFontDialog
    Позволяет включить диалоговое окно выделения шрифтом в приложение.

  • Класс CFontHolder
    Реализует свойство Font и инкапсулирует функциональность объекта шрифта Windows и интерфейса IFont.

  • Класс CFormView
    Базовый класс, используемый для представлений формы.

  • Класс CFrameWnd
    Реализует функции однодокументного интерфейса Windows (SDI) с наложенным или всплывающим фреймовым окном с элементами для управления окном.

  • Класс CFrameWndEx
    Реализует функции однодокументного интерфейса Windows (SDI) с наложенным или всплывающим фреймовым окном, а также предоставляет элементы для управления окном. Расширяет класс Класс CFrameWnd.

  • Класс CFtpConnection
    Управляет FTP-подключением к интернет-серверу и включает прямую обработку каталогов и файлов на этом сервере.

  • Класс CFtpFileFind
    Помогает в поиске файлов Интернета на FTP-серверах.

  • Класс CGdiObject
    Предоставляет базовый класс для различных типов объектов интерфейса графических устройств Windows (GDI), таких как растровые изображения, области, кисти, перья, палитры и шрифты.

  • Класс CGopherConnection
    Управление подключением к интернет-серверу gopher.

  • Класс CGopherFile
    Обеспечивает возможность поиска и чтения файлов на сервере gopher.

  • Класс CGopherFileFind
    Помогает в поиске файлов Интернета на серверах gopher.

  • Класс CGopherLocator
    Получает средство поиска gopher с сервера gopher, определяет тип средства поиска и предоставляет средство поиска Класс CGopherFileFind.

  • Класс CHeaderCtrl
    Предоставляет функциональные возможности стандартного элемента управления "заголовок" Windows.

  • Класс CHotKeyCtrl
    Предоставляет функциональные возможности стандартного элемента управления "горячая клавиша" Windows.

  • Класс CHtmlEditCtrl
    Предоставляет функциональные возможности элемента управления ActiveX WebBrowser в окне MFC.

  • Класс CHtmlEditCtrlBase
    Представляет компонент редактирования HTML.

  • Класс CHtmlEditDoc
    Класс CHtmlEditView предоставляет функции платформы редактирования WebBrowser в контексте архитектуры представления документов MFC.

  • Класс CHtmlEditView
    Предоставляет функции платформы редактирования WebBrowser в контексте архитектуры документов или представлений MFC.

  • Класс CHtmlView
    Предоставляет функциональные возможности элемента управления WebBrowser в контексте архитектуры документов или представлений MFC.

  • Класс CHttpConnection
    Управление подключением к HTTP-серверу.

  • Класс CHttpFile
    Предоставляет функции для запроса и чтения файлов на HTTP-сервере.

  • Класс CHwndRenderTarget
    Программа-оболочка для ID2D1HwndRenderTarget.

  • Класс CImageList
    Предоставляет функциональные возможности стандартного элемента управления "список изображений" Windows.

  • Класс CInstantaneousTransition
    Инкапсулирует мгновенный переход.

  • Класс CInternetConnection
    Управление подключением к интернет-серверу.

  • Класс CInternetException
    Представляет условие исключения, касающееся интернет-операции.

  • Класс CInternetFile
    Обеспечивает доступ к файлам на удаленных компьютерах, использующих протоколы Интернета.

  • Класс CInternetSession
    Создает и инициализирует один или несколько параллельных сеансов Интернета и, при необходимости, описывает подключение к прокси-серверу.

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

  • Класс CInvalidArgException
    Этот класс представляет условие исключения, связанного с недопустимым аргументом.

  • Класс CIPAddressCtrl
    Предоставляет функциональные возможности стандартного элемента управления "IP-адрес" Windows.

  • Класс CJumpList
    Список ярлыков, отображаемый при щелчке значка на панели задач правой кнопкой мыши.

  • Класс CKeyboardManager
    Управляет таблицами клавиш быстрого доступа для окна главного и дочерних фреймов.

  • Класс CKeyFrame
    Представляет ключевой кадр анимации.

  • Класс CLinearTransition
    Инкапсулирует линейный переход.

  • Класс CLinearTransitionFromSpeed
    Инкапсулирует переход с линейной скоростью.

  • Класс CLinkCtrl
    Предоставляет функциональные возможности стандартного элемента управления SysLink Windows.

  • Класс CList
    Поддерживает упорядоченные списки неуникальных объектов, доступные последовательно или по значению.

  • Класс CListBox
    Предоставляет функции списка Windows.

  • Класс CListCtrl
    Инкапсулирует функциональность элемента управления "список", который отображает коллекцию элементов, где каждый элемент состоит из значка (списка изображений) и метки.

  • Класс CListView
    Упрощает использование элемента управления "Список" и Класс CListCtrl — класса, который инкапсулирует функцию элемента управления "Список" в архитектуру представления документов MFC.

  • Класс CLongBinary
    Упрощает работу с очень большими объектами двоичных данных (BLOB-объектами) в базе данных.

  • Класс CMap
    Класс коллекции словарей, который сопоставляет уникальные ключи значениям.

  • Класс CMapPtrToPtr
    Поддерживает сопоставления пустых указателей, зашифрованных пустыми указателями.

  • Класс CMapPtrToWord
    Поддерживает сопоставления 16-разрядных ключевых слов пустыми указателями.

  • Класс CMapStringToOb
    Класс коллекции словаря, который сопоставляет уникальные объекты CString с указателями CObject.

  • Класс CMapStringToPtr
    Поддерживает сопоставления пустых указателей, зашифрованных объектами CString.

  • Класс CMapStringToString
    Поддерживает сопоставления объектов CString, зашифрованных объектами CString.

  • Класс CMapWordToOb
    Поддерживает сопоставления указателей CObject, зашифрованных 16-разрядными словами.

  • Класс CMapWordToPtr
    Поддерживает сопоставления пустым указателям, зашифрованным 16-разрядными ключевыми словами.

  • Класс CMDIChildWnd
    Предоставляет функции дочернего окна многодокументного интерфейса Windows (MDI) и элементы для управления окном.

  • Класс CMDIChildWndEx
    Предоставляет функциональные возможности дочернего окна многодокументного интерфейса Windows. Расширяет функциональность Класс CMDIChildWnd. Платформа требует этот класс, если приложение MDI использует определенные классы MFC.

  • Класс CMDIFrameWnd
    Предоставляет функции фреймового окна многодокументного интерфейса Windows (MDI) и элементы для управления окном.

  • Класс CMDIFrameWndEx
    Расширяет функциональность Класс CFrameWnd — фреймового окна многодокументного интерфейса (MDI) Windows.

  • Класс CMDITabInfo
    Используется для передачи параметров методу CMDIFrameWndEx::EnableMDITabbedGroups. Задайте элементы этого класса, чтобы контролировать поведение групп вкладок MDI.

  • Класс CMemFile
    Класс CFile — производный класс, который поддерживает файлы памяти.

  • Класс CMemoryException
    Представляет условие исключения вне памяти.

  • Класс CMenu
    Инкапсуляция HMENU Windows.

  • Класс CMenuTearOffManager
    Управление перемещаемыми меню. Перемещаемое меню — это меню в строке меню. Пользователь может удалить перемещаемое меню из строки меню, превращая перемещаемое меню в плавающее.

  • Класс CMetaFileDC
    Реализует метафайл Windows, который содержит последовательность команд интерфейса графических устройств (GDI), которые можно воспроизвести для создания нужного изображения или текста.

  • Класс CMFCAcceleratorKey
    Вспомогательный класс, реализующий виртуальное ключевое сопоставление и форматирование.

  • Класс CMFCAcceleratorKeyAssignCtrl
    Расширяет Класс CEdit для поддержки дополнительных системных клавиш, например ALT, CONTROL и SHIFT.

  • Класс CMFCAutoHideButton
    Кнопка, которая показывает или скрывает Класс CDockablePane, настроенную на скрытие.

  • Класс CMFCBaseTabCtrl
    Реализует базовую функциональность для окон с вкладками.

  • Класс CMFCButton
    Добавляет функциональность в класс Класс CButton, такую как выравнивание текста кнопки, объединение текста кнопки и изображения, выбор курсора, а также задание подсказки.

  • Класс CMFCCaptionBar
    Панель элементов управления, которая может отображать три элемента: кнопка, текстовую метку и растровое изображение. Она может содержать только один элемент каждого типа одновременно. Можно выровнять каждый элемент по левому или правому краю элемента управления или по центру. Также можно применить плоский или трехмерный стиль к верхним и нижним границам заголовка окна.

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

  • Класс CMFCColorBar
    Представляет панель элементов управления с возможностью закрепления, которая может выбирать цвета в документе или приложении.

  • Класс CMFCColorButton
    Классы CMFCColorButton и Класс CMFCColorBar используются вместе, чтобы реализовать управление палитрой.

  • Класс CMFCColorDialog
    Представляет диалоговое окно выбора цвета.

  • Класс CMFCColorMenuButton
    Поддерживает команду меню или кнопку панели инструментов, запускающие диалоговое окно палитры.

  • Класс CMFCColorPickerCtrl
    Предоставляет функциональные возможности для элемента управления, который используется для выбора цветов.

  • Класс CMFCDesktopAlertDialog
    Используется вместе с Класс CMFCDesktopAlertWnd, чтобы отобразить пользовательское диалоговое окно во всплывающем окне.

  • Класс CMFCDesktopAlertWnd
    Реализует функции немодального диалогового окна, указывающие, что на экране пользователь получает уведомление о событии.

  • Класс CMFCDesktopAlertWndInfo
    Используется в сочетании с Класс CMFCDesktopAlertWnd. Определяет элементы управления, которые отображаются, если всплывает окно оповещения.

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

  • Класс CMFCDropDownToolBar
    Панель инструментов, которая появляется, когда пользователь нажимает и удерживает кнопку верхнего уровня панели инструментов.

  • Класс CMFCDropDownToolbarButton
    Тип кнопки панели инструментов, который при нажатии ведет себя как обычная кнопка. Однако открывается панель инструментов с раскрывающимся списком (Класс CMFCDropDownToolBar), если пользователь нажимает и удерживает кнопку панели инструментов.

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

  • Класс CMFCFilterChunkValueImpl
    Упрощает логику пар значений "блок-свойство".

  • Класс CMFCFontComboBox
    Создает элемент управления "поле со списком", содержащее список шрифтов.

  • Класс CMFCFontInfo
    Описывает имя и другие атрибуты шрифта.

  • Класс CMFCHeaderCtrl
    Поддерживает несколько столбцов сортировки в элементе управления "Заголовок".

  • Класс CMFCImageEditorDialog
    Поддерживает диалоговое окно редактора изображений.

  • Класс CMFCKeyMapDialog
    Поддерживает элемент управления, который сопоставляет команды клавишам на клавиатуре.

  • Класс CMFCLinkCtrl
    Отображает кнопку в виде гиперссылки и вызывает целевой объект связи при нажатии кнопки.

  • Класс CMFCListCtrl
    Расширяет функциональность класса Класс CListCtrl за счет поддержки усовершенствованной функциональности элемента управления "заголовок" класса Класс CMFCHeaderCtrl.

  • Класс CMFCMaskedEdit
    Поддерживает замаскированный элемента управления "Поле ввода", который проверяет введенные пользователем данные на соответствие маске и отображает установленные результаты в соответствии с шаблоном.

  • Класс CMFCMenuBar
    Строка меню, которая реализует закрепление.

  • Класс CMFCMenuButton
    Кнопку, которая отображает контекстное меню и сообщает, какие пункты выбирает в меню пользователь.

  • Класс CMFCOutlookBar
    Область со вкладками, которая имеет внешний вид области Область переходов в Microsoft Outlook 2000 или Outlook 2003. Объект CMFCOutlookBar содержит объект Класс CMFCOutlookBarTabCtrl и ряд вкладок. Вкладки могут быть объектами Класс CMFCOutlookBarPane или производными от CWnd объектами. Пользователю панель Outlook отображается как последовательность кнопок и область отображения. Когда пользователь нажимает кнопку, отображается соответствующая область элемента управления или кнопки.

  • Класс CMFCOutlookBarPane
    Элемент управления, производный от Класс CMFCToolBar, который можно вставить на панель Outlook (Класс CMFCOutlookBar). Область панели Outlook содержит столбец больших кнопок. Пользователь может прокрутить список с кнопками вверх и вниз, если он больше области, в которой отображается. Когда пользователь окончательно удаляет область панели Outlook из панели Outlook, она может стать плавающей или прикрепиться к окну основного фрейма.

  • Класс CMFCOutlookBarTabCtrl
    Элемент управления "вкладка", который имеет внешний вид раздела Область переходов в Microsoft Outlook.

  • Класс CMFCPopupMenu
    Реализует функции всплывающего меню Windows и расширяет его, добавляя такие функции как перемещаемые меню и подсказки.

  • Класс CMFCPopupMenuBar
    Строка меню, внедренная в контекстное меню.

  • Класс CMFCPreviewCtrlImpl
    Реализует окно, которое помещается в окне узла, заданного оболочкой для расширенного просмотра.

  • Класс CMFCPropertyGridColorProperty
    Поддерживает элемент управления списка свойств, который открывает диалоговое окно выбора цвета.

  • Класс CMFCPropertyGridCtrl
    Поддерживает изменение элемента управления сетки свойств, который может отображать свойства в алфавитном или иерархическом порядке.

  • Класс CMFCPropertyGridFileProperty
    Поддерживает элемент управления списка свойств, который открывает диалоговое окно выбора файла.

  • Класс CMFCPropertyGridFontProperty
    Поддерживает элемент управления списка свойств, который открывает диалоговое окно выбора шрифта.

  • Класс CMFCPropertyGridProperty
    Представляет элемент списка в элементе управления списком свойств.

  • Класс CMFCPropertyPage
    Поддерживает отображение всплывающих меню на странице свойств.

  • Класс CMFCPropertySheet
    Поддерживает вкладку свойств, каждая страница свойств на которой обозначается вкладкой, кнопкой панели инструментов, узлом элемента управления "дерево" или элементом списка.

  • Класс CMFCReBar
    Панель элементов управления, которая предоставляет макет, сохраняемость и сведения о состоянии для элементов управления главной панели.

  • Класс CMFCRibbonApplicationButton
    Реализует отдельную кнопку, расположенную в левом верхнем углу окна приложения. При нажатии кнопки открывается меню, которое обычно содержит общие команды Файл, Открыть, Сохранить и Выход.

  • Класс CMFCRibbonBaseElement
    Базовый класс для всех элементов, которые можно добавить в Класс CMFCRibbonBar. Примеры элементов ленты — кнопки ленты, флажки ленты и поля со списком на ленте.

  • Класс CMFCRibbonButton
    Реализует кнопки, которые можно размещать на панели элементов, например на панелях, панелях быстрого доступа и во всплывающих меню.

  • Класс CMFCRibbonButtonsGroup
    Позволяет организовать набор кнопок ленты в группу. Все кнопки в группе располагаются непосредственно рядом с друг с другом по горизонтали и заключены в границу.

  • Класс CMFCRibbonCategory
    Реализует вкладку ленты, содержащую группу Класс CMFCRibbonPanel.

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

  • Класс CMFCRibbonColorButton
    Реализует кнопку цвета, которую можно добавить на панель ленты. Кнопка цвета ленты отображает раскрывающееся меню, содержащее одну или несколько палитр.

  • Класс CMFCRibbonComboBox
    Реализует элемент управления "Поле со списком", который можно добавлять на панель, на панель ленты или во всплывающее меню ленты.

  • Класс CMFCRibbonContextCaption
    Реализует цветной заголовок, который отображается в верхней части категории "лента" или категории "контекст".

  • Класс CMFCRibbonEdit
    Реализует элемент управления редактированием на ленте.

  • Класс CMFCRibbonFontComboBox
    Реализует поле со списком, содержащее список шрифтов. Необходимо задать поле со списком на панели ленты.

  • Класс CMFCRibbonGallery
    Реализует коллекции лент в стиле Office 2007.

  • Класс CMFCRibbonGalleryMenuButton
    Реализует кнопку меню ленты, которая содержит коллекцию лент.

  • Класс CMFCRibbonLabel
    Реализует недоступную для щелчка текстовую метку для ленты.

  • Класс CMFCRibbonLinkCtrl
    Реализует гиперссылку, которая расположена на ленте. Гиперссылка при щелчке открывает веб-страницу.

  • Класс CMFCRibbonMainPanel
    Реализует панель ленты, отображаемую при щелчке Класс CMFCRibbonApplicationButton.

  • Класс CMFCRibbonMiniToolBar
    Реализует контекстно-зависимую панель инструментов контекстного меню.

  • Класс CMFCRibbonPanel
    Реализует панель, содержащую набор элементов ленты. Если выводится панель, она отображает столько элементов, сколько возможно, учитывая ее размер.

  • Класс CMFCRibbonProgressBar
    Реализует элемент управления, который визуально показывает ход выполнения длительных операций.

  • Класс CMFCRibbonSlider
    Реализует элемент управления "ползунок", который можно добавить в строку ленты или в строку статуса ленты. Элемент управления "ползунок" ленты напоминает ползунки масштаба, отображаемые в приложениях Office 2007.

  • Класс CMFCRibbonStatusBar
    Реализует элемент управления в строке состояния, который может отображать элементы ленты.

  • Класс CMFCRibbonStatusBarPane
    Реализует элемент ленты, который можно добавить в строку статуса ленты.

  • Класс CMFCRibbonUndoButton
    Реализует кнопку разделения — маленькую кнопку с обращенным вниз треугольным указателем в правой части основной кнопки. Пользователи могут щелкнуть треугольник, чтобы отобразить раскрывающийся список с последними выполненными действиями. Затем пользователи могут выбрать одно или несколько действий из раскрывающегося списка. Однако если пользователь нажимает кнопку, только последнее (добавленное последним) действие раскрывающегося списка отменяется. Необходимо заполнить список действиями по мере выполнения их пользователями.

  • Класс CMFCShellListCtrl
    Предоставляет функциональные возможности элемента управления "Список" Windows и расширяет эту возможность, включая возможность отображения списка элементов оболочки.

  • Класс CMFCShellTreeCtrl
    Расширяет функциональность Класс CTreeCtrl, отображая иерархию элементов оболочки.

  • Класс CMFCSpinButtonCtrl
    Поддерживает диспетчер визуального представления, который рисует элемент управления "счетчик".

  • Класс CMFCStatusBar
    Реализует строку состояния, аналогичную классу CStatusBar. Однако класс CMFCStatusBar не содержит функции, предоставляемые классом CStatusBar, такие как возможность отображать изображения, анимации и индикаторы выполнения, а также возможность реагировать на двойные нажатия мыши.

  • Класс CMFCTabCtrl
    Предоставляет функциональность для элемента управления "вкладка". Элемент управления "вкладка" отображает закрепляемое окно с плоскими или трехмерными вкладками в верхней или нижней части. Вкладки могут отображать текст и изображение и могут изменять цвет, когда активны.

  • Структура CMFCTabToolTipInfo
    Предоставляет сведения о вкладке MDI, на которую наведен курсор.

  • Класс CMFCTasksPane
    Реализует список доступных для щелчка элементов (задач).

  • Класс CMFCTasksPaneTask
    Вспомогательный класс, представляющий задачи для элемента управления области задач (Класс CMFCTasksPane). Объект задач представляет элемент в группе задач (Класс CMFCTasksPaneTaskGroup). Каждая задача может иметь команду, которую платформа выполняет, когда пользователь щелкает задачу, и значок, который присутствует слева от имени задачи.

  • Класс CMFCTasksPaneTaskGroup
    Вспомогательный класс, используемый элементом управления Класс CMFCTasksPane. Объекты типа CMFCTasksPaneTaskGroup представляют группу задач. Группа задач — это список элементов, отображаемых структурой в отдельном поле с кнопкой "Свернуть". Поле может иметь необязательный заголовок (имя группы). Если группа свернута, список задач не отображается.

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

  • Класс CMFCToolBarImages
    Управление изображениями на панели инструментов, загруженными из ресурсов приложения или из файлов.

  • Класс CMFCToolBarInfo
    Содержит идентификаторы ресурса изображений панели инструментов в различных состояниях. CMFCToolBarInfo — это вспомогательный класс, который используется в качестве параметра метода CMFCToolBar::LoadToolBarEx.

  • Класс CMFCToolBarMenuButton
    Кнопка панели инструментов, содержащая всплывающее меню.

  • Класс CMFCToolBarsCustomizeDialog
    Немодальное диалоговое окно вкладки (Класс CPropertySheet), которое позволяет пользователям настраивать панели инструментов, меню, сочетания клавиш, определенные пользователем инструменты и визуальный стиль в приложении. Обычно пользователь осуществляет доступ к этому диалоговому окну, выбирая Настроить в меню Сервис.

  • Класс CMFCToolTipCtrl
    Расширенная реализация подсказки на основе Класс CToolTipCtrl. Подсказка на основе класса CMFCToolTipCtrl может отображать значок, метку и описание. Можно настроить его внешний вид с помощью градиентной заливки, пользовательских цветов текста и границы, полужирного шрифта, скругленных углов или стиля всплывающего предупреждения.

  • Класс CMFCToolTipInfo
    Хранит сведения о внешнем виде подсказок.

  • Класс CMFCVisualManager
    Обеспечивает поддержку изменению внешнего вида приложений на глобальном уровне. Класс CMFCVisualManager работает совместно с классом, предоставляющим инструкции по рисованию элементов управления графического интерфейса пользователя приложения с использованием последовательного стиля. Эти другие классы называются визуальными диспетчерами и наследуются от CMFCBaseVisualManager.

  • Класс CMFCVisualManagerOffice2003
    Придает приложению внешний вид Microsoft Office 2003.

  • Класс CMFCVisualManagerOffice2007
    Придает приложению внешний вид Microsoft Office 2007.

  • Класс CMFCVisualManagerVS2005
    Придает приложению внешний вид Microsoft Visual Studio 2005.

  • Класс CMFCVisualManagerWindows
    Имитирует внешний вид Microsoft Windows XP или Microsoft Vista, когда пользователь выбирает тему Windows XP или Vista.

  • Класс CMFCVisualManagerWindows7
    Предоставляет приложению внешний вид приложения Windows 7.

  • Класс CMFCWindowsManagerDialog
    Позволяет пользователю управлять дочерними окнами MDI в приложении MDI.

  • Класс CMiniFrameWnd
    Представляет фреймовое окно половинной высоты по сравнению с тем, которое стандартно отображается на плавающих панелях инструментов.

  • Класс CMonikerFile
    Представляет поток данных (IStream), именованный IMoniker.

  • Класс CMonthCalCtrl
    Инкапсулирует функциональность элемента управления "календарь месяца".

  • Класс CMouseManager
    Позволяет пользователю связать различные команды с указанным объектом Класс CView, когда пользователь дважды щелкает внутри представления.

  • Класс CMultiDocTemplate
    Определяет шаблон документа, реализующий многодокументный интерфейс (MDI).

  • Класс CMultiLock
    Класс представляет механизм контроля доступа к ресурсам в многопоточных программах.

  • Класс CMultiPageDHtmlDialog
    Многостраничное диалоговое окно последовательно отображает несколько HTML-страниц и обрабатывает события каждой страницы.

  • Класс CMultiPaneFrameWnd
    Расширяет Класс CPaneFrameWnd. Может поддерживать несколько областей. Вместо одного внутреннего дескриптора на панели элементов управления CMultiPaneFrameWnd содержит объект CMultiPaneFrameWnd, который позволяет пользователю выполнять прикрепление одного Класс CPaneContainerManager к другому и динамически создавать несколько плавающих окон с вкладками.

  • Класс CMutex
    Класс представляет мьютекс — объект синхронизации, позволяющий ограничить доступ к ресурсу одним потоком.

  • Класс CNetAddressCtrl
    Класс CNetAddressCtrl представляет элемент управления сетевого адреса, который можно использовать для ввода и проверки формата IPv4, IPv6 и именованных адресов DNS.

  • Класс CNotSupportedException
    Представляет исключение, являющееся результатом запроса неподдерживаемой возможности.

  • Класс CObArray
    Поддерживает массивы указателей CObject.

  • Класс CObject
    Основной базовый класс для всех исключений библиотеки классов Microsoft Foundation.

  • Класс CObList
    Поддерживает упорядоченные списки неуникальных указателей CObject, доступные последовательно или по значению указателей.

  • Класс COccManager
    Управляет разными сайтами пользовательского элемента управления, реализованного объектами COleControlContainer и COleControlSite.

  • Класс COleBusyDialog
    Используется для диалоговых окон OLE "Сервер не отвечает" или "Сервер занят".

  • Класс COleChangeIconDialog
    Используется для диалогового окна OLE "Изменить значок".

  • Класс COleChangeSourceDialog
    Используется для диалогового окна OLE "Изменить источник".

  • Класс COleClientItem
    Определяет контейнерный интерфейс для элементов OLE.

  • Класс COleCmdUI
    Реализует метод для MFC, позволяющий обновлять состояние объектов ИП, связанных с зависимыми от IOleCommandTarget функциями вашего приложения.

  • Класс COleControl
    Мощный базовый класс для разработки элементов управления OLE.

  • Класс COleControlContainer
    Играет роль контейнера для элементов управления ActiveX.

  • Класс COleControlModule
    Базовый класс, от которого необходимо наследовать объект модуля элемента управления OLE.

  • Класс COleControlSite
    Обеспечивает поддержку пользовательских интерфейсов клиентских элементов управления.

  • Класс COleConvertDialog
    Дополнительные сведения см. в описании структуры OLEUICONVERT в Windows SDK.

  • Класс COleCurrency
    Инкапсулирует тип данных CURRENCY автоматизации OLE.

  • Класс COleDataObject
    Используется в передаче данных для извлечения данных в разных форматах из буфера обмена путем перетаскивания или из встроенного элемента OLE.

  • Класс COleDataSource
    Играет роль кэша, в который приложение помещает данные, которые оно будет предлагать во время операций передачи данных, таких как операции с буфером обмена или операции перетаскивания.

  • Класс COleDBRecordView
    Представление, которое отображает записи базы данных в элементах управления.

  • Класс COleDialog
    Предоставляет стандартные функции для диалоговых окон OLE.

  • Класс COleDispatchDriver
    Реализует автоматизацию OLE на стороне клиента.

  • Класс COleDispatchException
    Обрабатывает исключения, относящиеся к интерфейсу OLE IDispatch и являющиеся ключевой частью OLE-автоматизации.

  • Класс COleDocObjectItem
    Реализует хранение активных документов.

  • Класс COleDocument
    Базовый класс для документов OLE, которые поддерживают визуальное редактирование.

  • Класс COleDropSource
    Позволяет перетаскивать данные на целевой объект перетаскивания.

  • Класс COleDropTarget
    Предоставляет механизм взаимодействия между окном и библиотеками OLE.

  • Класс COleException
    Представляет исключительное условие, связанное с операцией OLE.

  • Класс COleInsertDialog
    Используется для диалогового окна OLE "Вставить объект".

  • Класс COleIPFrameWnd
    Основа для окна редактирования приложения "на месте".

  • Класс COleIPFrameWndEx
    Реализует OLE-контейнер с поддержкой MFC. Необходимо создать класс фреймового окна для встроенного редактирования приложения из класса COleIPFrameWndEx без наследования его из класса COleIPFrameWnd.

  • Класс COleLinkingDoc
    Базовый класс для документов OLE-контейнера, которые поддерживают связывание со встроенными элементами, которые их содержат.

  • Класс COleLinksDialog
    Используется для диалогового окна OLE "Изменить ссылки".

  • Класс COleMessageFilter
    Управляет параллелизмом, требуемым для взаимодействия приложений OLE.

  • Класс COleObjectFactory
    Реализует фабрику класса OLE, которая создает OLE-объекты, такие как серверы, объекты автоматизации и документы.

  • Класс COlePasteSpecialDialog
    Используется для диалогового окна OLE "Вставить специальный объект".

  • Класс COlePropertiesDialog
    Инкапсулирует стандартное диалоговое окно свойств объекта OLE Windows.

  • Класс COlePropertyPage
    Используется для отображения свойств пользовательского элемента управления в графическом интерфейсе подобно диалоговому окну.

  • Класс COleResizeBar
    Тип панели элементов управления, который поддерживает изменение размера элементов OLE "на месте".

  • Класс COleSafeArray
    Класс для работы с массивами произвольных типов и измерений.

  • Класс COleServerDoc
    Базовый класс для серверной документации OLE.

  • Класс COleServerItem
    Предоставляет серверный интерфейс элементам OLE.

  • Класс COleStreamFile
    Представляет поток данных (IStream) в составном файле как часть структурированного хранения OLE.

  • Класс COleTemplateServer
    Используется для OLE-серверов визуального редактирования, серверов автоматизации и контейнеров связей (приложений, поддерживающих ссылки на внедряемые объекты).

  • Класс COleUpdateDialog
    Используется в особых случаях в диалоговом окне OLE "Изменить ссылки", которое используется при необходимости обновления только существующих связанных или внедренных объектов в документе.

  • Класс COleVariant
    Инкапсулирует тип данных VARIANT.

  • Класс CPagerCtrl
    Класс CPagerCtrl создается элемент управления страничного навигатора Windows, который может выполнить прокрутку и отобразить содержащееся окно, которое не помещается в содержащее его окно.

  • Класс CPageSetupDialog
    Инкапсулирует службы, предоставляемые стандартным диалоговым окном OLE "Параметры страницы" Windows с дополнительной поддержкой установки и изменения полей печати.

  • Класс CPaintDC
    Класс контекста устройства, производный от Класс CDC.

  • Класс CPalette
    Инкапсулирует цветовую палитру Windows.

  • Класс CPane
    Усовершенствованный вариант Класс CControlBar. При обновлении существующего проекта MFC потребуется заменить все вхождения CControlBar вхождениями CPane.

  • Класс CPaneContainer
    Базовый компонент модели закрепления, реализуемой MFC. Объект этого класса хранит указатели на две области закрепления или два экземпляра CPaneContainer.. Также он содержит указатель на разделитель, который разделяет области (или контейнеры). Вкладывая контейнеры внутрь контейнеров, платформа строит двоичное дерево, представляющее сложные макеты закрепления. Корень двоичного дерева хранится в объекте Класс CPaneContainerManager.

  • Класс CPaneContainerManager
    Управляет хранением и отображением текущего макета закрепления.

  • Класс CPaneDialog
    Поддерживает закрепляемое безрежимное диалоговое окно.

  • Класс CPaneDivider
    Делит две области, делит две группы областей или отделяет группу областей от клиентской области главного окна фрейма.

  • Класс CPaneFrameWnd
    Реализует окно минифрейма, которое содержит одну область. Область заполняет собой клиентскую область окна.

  • Класс CParabolicTransitionFromAcceleration
    Инкапсулирует переход с параболическим ускорением.

  • Класс CPen
    Инкапсулирует перо интерфейса графических устройств Windows (GDI).

  • Класс CPictureHolder
    Реализует свойство "Рисунок", которое дает пользователю возможность отображать изображение в элементе управления.

  • Класс CPoint
    Как и в структуре POINT Windows.

  • Класс CPrintDialog
    Инкапсулирует службы, предоставляемые стандартным диалоговым окном Windows для печати.

  • Класс CPrintDialogEx
    Инкапсулирует службы, предоставляемые вкладкой свойств "Печать" в Windows 2000.

  • Класс CProgressCtrl
    Предоставляет функциональные возможности стандартного элемента управления "индикатор выполнения" Windows.

  • Класс CPropertyPage
    Представляет отдельные страницы вкладки свойств, также известные как диалоговое окно вкладки.

  • Класс CPropertySheet
    Представляет страницы свойств, также известные как диалоговые окна вкладки.

  • Класс CPropExchange
    Поддерживает реализацию сохранения элементов управления OLE.

  • Класс CPtrArray
    Поддерживает массивы пустых указателей.

  • Класс CPtrList
    Поддерживает списки пустых указателей.

  • Класс CReBar
    Панель элементов управления, которая предоставляет макет, сохраняемость и сведения о состоянии для элементов управления главной панели.

  • Класс CReBarCtrl
    Инкапсулирует функциональность элемента управления "главная панель ", который представляет собой контейнер для дочернего окна.

  • Класс CRecentDockSiteInfo
    Вспомогательный класс, который хранит актуальные сведения о состоянии Класс CPane.

  • Класс CRecentFileList
    Поддерживает элемент управления последнего использовавшегося списка файлов (MRU).

  • Класс CRecordset
    Представляет набор записей, выбранных из источника данных.

  • Класс CRecordView
    Представление, которое отображает записи базы данных в элементах управления.

  • Класс CRect
    Как и в структуре Структура RECT Windows.

  • Класс CRectTracker
    Позволяет отображать и перемещать элемент, а также различными способами изменять его размеры.

  • Класс CRenderTarget
    Программа-оболочка для ID2D1RenderTarget.

  • Класс CResourceException
    Генерируется, когда Windows не может найти или выбрать запрошенный ресурс.

  • Класс CReversalTransition
    Инкапсулирует обратный переход.

  • Класс CRgn
    Инкапсулирует область интерфейса графических устройств Windows (GDI).

  • Класс CRichEditCntrItem
    Вместе с Класс CRichEditView и Класс CRichEditDoc предоставляет функциональные возможности элемента управления форматированным редактированием в контексте архитектуры представлений документов MFC.

  • Класс CRichEditCtrl
    Предоставляет функции элемента управления форматированным редактированием.

  • Класс CRichEditDoc
    Вместе с Класс CRichEditView и Класс CRichEditCntrItem предоставляет функциональные возможности элемента управления форматированным редактированием в контексте архитектуры представлений документов MFC.

  • Класс CRichEditView
    Вместе с Класс CRichEditDoc и Класс CRichEditCntrItem предоставляет функциональные возможности элемента управления форматированным редактированием в контексте архитектуры представлений документов MFC.

  • Класс CScrollBar
    Предоставляет функции элемента управления полосой прокрутки Windows.

  • Класс CScrollView
    Класс CView с возможностями прокрутки.

  • Класс CSemaphore
    Представляет "семафор" — объект синхронизации, позволяющий ограниченному числу потоков в одном или нескольких процессах осуществлять доступ к ресурсу. Сохраняет численность потоков, которые в настоящее время осуществляют доступ к заданному ресурсу.

  • Класс CSettingsStore
    Создает программу-оболочку для API-функций Windows, обеспечивая объектно-ориентированный интерфейс, который используется для доступа к реестру.

  • Класс CSettingsStoreSP
    Вспомогательный класс, который можно использовать для создания экземпляров Класс CSettingsStore.

  • Класс CSharedFile
    Класс CMemFile — производный класс, который поддерживает общие файлы памяти.

  • Класс CShellManager
    Реализует несколько методов, которые позволяют работать с указателями в списках идентификаторов (PIDL).

  • Класс CSimpleException
    Этот класс является базовым классом для исключений MFC, связанных с критическими ресурсами.

  • Класс CSingleDocTemplate
    Определяет шаблон документа, реализующий интерфейс одного документа (SDI).

  • Класс CSingleLock
    Класс представляет механизм контроля доступа к определенному ресурсу в многопоточных программах.

  • Класс CSinusoidalTransitionFromRange
    Инкапсулирует переход в диапазоне синусоиды с заданной амплитудой колебаний.

  • Класс CSinusoidalTransitionFromVelocity
    Инкапсулирует переход с синусоидальной скоростью, амплитуда которого определяется начальной скоростью переменной анимации.

  • Класс CSize
    Как и в структуре SIZE Windows, которая реализует относительную координату или положение.

  • Класс CSliderCtrl
    Предоставляет функциональные возможности стандартного элемента управления "ползунок" Windows.

  • Класс CSmartDockingInfo
    Определяет внешний вид интеллектуальных маркеров закрепления.

  • Класс CSmoothStopTransition
    Инкапсулирует переход с плавной остановкой.

  • Класс CSocket
    Является производным от CAsyncSocket и представляет более высокий уровень абстракции API Windows Sockets.

  • Класс CSocketFile
    Объект CFile, используемый для отправки и получения сведений по сети с помощью Windows Sockets.

  • Класс CSpinButtonCtrl
    Предоставляет функциональные возможности стандартного элемента управления "счетчик" Windows.

  • Класс CSplitButton
    Представляет элемент управления "кнопка разделения". Элемент управления "кнопка разделения" реализует поведение по умолчанию, когда пользователь щелкает основную часть кнопки, и отображает раскрывающееся меню, когда пользователь щелкает раскрывающуюся стрелку кнопки.

  • Класс CSplitterWnd
    Предоставляет функциональные возможности окна-разделителя, то есть окна, содержащего несколько областей.

  • Класс CSplitterWndEx
    Представляет настроенное окно-разделитель.

  • Класс CStatic
    Предоставляет функции статического элемента управления Windows.

  • Класс CStatusBar
    Панель элементов управления со строкой областей текстового вывода или "индикаторов".

  • Класс CStatusBarCtrl
    Предоставляет функциональные возможности стандартного элемента управления "индикатор статуса" Windows.

  • Класс CStdioFile
    Представляет файл потока среды выполнения С в том виде, в котором он открывается функцией среды выполнения fopen, _wfopen.

  • Класс CStringArray
    Поддерживает массивы объектов CString.

  • Класс CStringList
    Поддерживает списки объектов CString.

  • Класс CSyncObject
    Чисто виртуальный класс, обеспечивающий общую функциональность объектов синхронизации Win32.

  • Класс CTabbedPane
    Реализует функциональные возможности области с отделяемыми вкладками.

  • Класс CTabCtrl
    Предоставляет функциональные возможности стандартного элемента управления "вкладка" Windows.

  • Класс CTabView
    Упрощает использование класса элемента управления "вкладка" (Класс CTabView) в приложениях, которые используют архитектуру "документ-представление" MFC.

  • Класс CTaskDialog
    Всплывающее диалоговое окно, которое функционирует как окно сообщения, но может отображать дополнительные сведения для пользователя. CTaskDialog также включает функции для получения сведений от пользователя.

  • Класс CToolBar
    Панели элементов управления, имеющие строку растровых кнопок и необязательные разделители.

  • Класс CToolBarCtrl
    Предоставляет функциональные возможности стандартного элемента управления "панель инструментов" Windows.

  • Класс CToolTipCtrl
    Инкапсулирует функциональность элемента управления "всплывающая подсказка" — небольшого всплывающего окна, в котором отображается одна строка текста, описывающая назначение инструмента в приложении.

  • Класс CTooltipManager
    Хранит сведения среды выполнения о подсказках. Экземпляр класса CTooltipManager создается один раз для каждого приложения.

  • Класс CTreeCtrl
    Предоставляет функциональные возможности стандартного элемента управления "представление в виде дерева" Windows.

  • Класс CTreeView
    Упрощает использование элемента управления "дерево" и Класс CTreeCtrl — класса, который инкапсулирует функцию элемента управления "дерево" в архитектуру представления документов MFC.

  • Класс CTypedPtrArray
    Предоставляет типобезопасную "программу-оболочку" для объектов класса CPtrArray или CObArray.

  • Класс CTypedPtrList
    Предоставляет типобезопасную "программу-оболочку" для объектов класса CPtrList.

  • Класс CTypedPtrMap
    Предоставляет типобезопасную "программу-оболочку" для объектов классов карты указателей CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr и CMapStringToPtr.

  • Класс CUIntArray
    Поддерживает массивы целых чисел без знака.

  • Класс CUserException
    Создается для остановки операции пользователя.

  • Класс CUserTool
    Элемент меню, запускающий внешнее приложение. Вкладка Сервис диалогового окна Настройка (Класс CMFCToolBarsCustomizeDialog) позволяет пользователю добавить пользовательские средства и задать имя, команду, аргументы и исходный каталог для каждого пользовательского средства.

  • Класс CUserToolsManager
    Поддерживает коллекцию объектов Класс CUserTool в приложении. Пользовательский инструмент — это пункт меню, который запускает внешнее приложение. Объект CUserToolsManager позволяет пользователю или разработчику добавить в приложение новые пользовательские инструменты. Он поддерживает выполнение команд, связанных со средствами пользователя, а также сохраняет сведения о пользовательских средствах в реестре Windows.

  • Класс CView
    Предоставляет базовую функциональность для определяемых пользователем классов представления.

  • Класс CVSListBox
    Поддерживает редактируемый элемент управления "список".

  • Класс CWaitCursor
    Предоставляет однострочный способ отображения курсора ожидания, который обычно отображается как песочные часы во время продолжительной операции.

  • Класс CWinApp
    Базовый класс, от которого необходимо наследовать объект приложения Windows.

  • Класс CWinAppEx
    Обрабатывает состояние приложения, сохраняет состояние в реестр, загружает состояние из реестра, инициализирует диспетчеры приложения и ссылки на эти те же диспетчеры приложения.

  • Класс CWindowDC
    Производное от CDC.

  • Класс CWinFormsControl
    Предоставляет базовую функцию для размещения элементов управления Windows Forms.

  • Класс CWinFormsDialog
    Программа-оболочка для класса диалогового окна MFC, в котором размещается пользовательский элемент управления Windows Forms.

  • Класс CWinFormsView
    Предоставляет универсальную функцию для размещения элементов управления Windows Forms в качестве представления MFC.

  • Класс CWinThread
    Класс, представляющий поток исполнения в приложении.

  • Класс CWnd
    Предоставляет базовую функциональность всех классов окон в библиотеке Microsoft Foundation Class.

  • Класс CWordArray
    Поддерживает массивы 16-разрядных слов.

Связанные разделы