Классы 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
Класса
Обрабатывает вызов функций GetDC
Windows во время строительства и ReleaseDC
во время уничтожения.
CCmdTarget
Класса
Базовый класс для архитектуры схемы сообщений библиотеки классов Microsoft Foundation.
CCmdUI
Класса
Используется только в пределах обработчика в производном от ON_UPDATE_COMMAND_UI
классе CCmdTarget
.
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
класс Class .
CFtpConnection
Класса
Управляет FTP-подключением к интернет-серверу и включает прямую обработку каталогов и файлов на этом сервере.
CFtpFileFind
Класса
Помогает в поиске файлов Интернета на FTP-серверах.
CGdiObject
Класса
Предоставляет базовый класс для различных типов объектов интерфейса графических устройств Windows (GDI), таких как растровые изображения, области, кисти, перья, палитры и шрифты.
CGopherConnection
Класса
Управление подключением к интернет-серверу gopher.
CGopherFile
Класса
Обеспечивает возможность поиска и чтения файлов на сервере gopher.
CGopherFileFind
Класса
Помогает в поиске файлов Интернета на серверах gopher.
CGopherLocator
Класса
Получает gopher "locator" с сервера gopher, определяет тип указателя и делает указатель доступным для CGopherFileFind
класса.
CHeaderCtrl
Класса
Предоставляет функциональные возможности стандартного элемента управления "заголовок" Windows.
CHotKeyCtrl
Класса
Предоставляет функциональные возможности стандартного элемента управления "горячая клавиша" Windows.
CHtmlEditCtrl
Класса
Предоставляет функциональные возможности WebBrowser
элемента управления ActiveX в окне 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
windows Multiple Document Interface (MDI).
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
класс , если пользователь нажимает и удерживает кнопку панели инструментов вниз.
CMFCDynamicLayout
Класса
Определяет порядок перемещения и изменения размеров элементов управления при изменении размеров окна.
CMFCEditBrowseCtrl
Класса
Поддерживает элемент управления "Обзор" редактируемых текстовых полей, которые дополнительно содержат кнопку обзора. Когда пользователь нажимает кнопку обзора, элемент управления выполняет настраиваемое действие или отображает стандартное диалоговое окно, содержащее браузер файла или папки в браузере.
CMFCFilterChunkValueImpl
Класса
Упрощает логику пар значений "блок-свойство".
CMFCFontComboBox
Класса
Создает элемент управления "поле со списком", содержащее список шрифтов.
CMFCFontInfo
Класса
Описывает имя и другие атрибуты шрифта.
CMFCHeaderCtrl
Класса
Поддерживает несколько столбцов сортировки в элементе управления "Заголовок".
CMFCImageEditorDialog
Класса
Поддерживает диалоговое окно редактора изображений.
CMFCKeyMapDialog
Класса
Поддерживает элемент управления, который сопоставляет команды клавишам на клавиатуре.
CMFCLinkCtrl
Класса
Отображает кнопку в виде гиперссылки и вызывает целевой объект связи при нажатии кнопки.
CMFCListCtrl
Класса
Расширяет функциональные CListCtrl
возможности класса, поддерживая функции расширенного CMFCHeaderCtrl
элемента управления заголовками класса.
CMFCMaskedEdit
Класса
Поддерживает замаскированный элемента управления "Поле ввода", который проверяет введенные пользователем данные на соответствие маске и отображает установленные результаты в соответствии с шаблоном.
CMFCMenuBar
Класса
Строка меню, которая реализует закрепление.
CMFCMenuButton
Класса
Кнопку, которая отображает контекстное меню и сообщает, какие пункты выбирает в меню пользователь.
CMFCOutlookBar
Класса
Область со вкладками, которая имеет внешний вид области Область переходов в Microsoft Outlook 2000 или Outlook 2003. Объект CMFCOutlookBar
содержит CMFCOutlookBarTabCtrl
объект Class и ряд вкладок. Вкладки могут быть CMFCOutlookBarPane
объектами класса или CWnd
производными объектами. Пользователю панель Outlook отображается как последовательность кнопок и область отображения. Когда пользователь нажимает кнопку, отображается соответствующая область элемента управления или кнопки.
CMFCOutlookBarPane
Класса
Элемент управления, производный от класса, который можно вставить в панель Outlook (CMFCOutlookBar
класс).CMFCToolBar
Область панели 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
управления Class . Объекты типа 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
Расширяет класс. Может поддерживать несколько областей. Вместо одного внедренного дескриптора на панели управления содержит CPaneContainerManager
объект класса, CMultiPaneFrameWnd
который позволяет пользователю закреплять один CMultiPaneFrameWnd
к другому и динамически создавать несколько с плавающей запятой окон с вкладками.
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
. в структуре пакета SDK для Windows.
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
class .
CPaneContainerManager
Класса
Управляет хранением и отображением текущего макета закрепления.
CPaneDialog
Класса
Поддерживает закрепляемое безрежимное диалоговое окно.
CPaneDivider
Класса
Делит две области, делит две группы областей или отделяет группу областей от клиентской области главного окна фрейма.
CPaneFrameWnd
Класса
Реализует окно минифрейма, которое содержит одну область. Область заполняет собой клиентскую область окна.
CParabolicTransitionFromAcceleration
Класса
Инкапсулирует переход с параболическим ускорением.
CPen
Класса
Инкапсулирует перо интерфейса графических устройств Windows (GDI).
CPictureHolder
Класса
Реализует свойство "Рисунок", которое дает пользователю возможность отображать изображение в элементе управления.
CPoint
Класса
Как и в структуре POINT
Windows.
CPrintDialog
Класса
Инкапсулирует службы, предоставляемые стандартным диалоговым окном Windows для печати.
CPrintDialogEx
Класса
Инкапсулирует службы, предоставляемые листом свойств Windows Print.
CProgressCtrl
Класса
Предоставляет функциональные возможности стандартного элемента управления "индикатор выполнения" Windows.
CPropertyPage
Класса
Представляет отдельные страницы вкладки свойств, также известные как диалоговое окно вкладки.
CPropertySheet
Класса
Представляет страницы свойств, также известные как диалоговые окна вкладки.
CPropExchange
Класса
Поддерживает реализацию сохранения элементов управления OLE.
CPtrArray
Класса
Поддерживает массивы пустых указателей.
CPtrList
Класса
Поддерживает списки пустых указателей.
CReBar
Класса
Панель элементов управления, которая предоставляет макет, сохраняемость и сведения о состоянии для элементов управления главной панели.
CReBarCtrl
Класса
Инкапсулирует функциональность элемента управления "главная панель ", который представляет собой контейнер для дочернего окна.
CRecentDockSiteInfo
Класса
Вспомогательный класс, в который хранятся последние сведения о состоянии классаCPane
.
CRecentFileList
Класса
Поддерживает элемент управления последнего использовавшегося списка файлов (MRU).
CRecordset
Класса
Представляет набор записей, выбранных из источника данных.
CRecordView
Класса
Представление, которое отображает записи базы данных в элементах управления.
CRect
Класса
Похоже на структуру WindowsRECT
.
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
Класса
Аналогично структуре Windows SIZE
, реализующей относительную координату или позицию.
CSliderCtrl
Класса
Предоставляет функциональные возможности стандартного элемента управления "ползунок" Windows.
CSmartDockingInfo
Класса
Определяет внешний вид интеллектуальных маркеров закрепления.
CSmoothStopTransition
Класса
Инкапсулирует переход с плавной остановкой.
CSocket
Класса
Является производным от CAsyncSocket
и представляет более высокий уровень абстракции API Windows Sockets.
CSocketFile
Класса
Объект CFile
, используемый для отправки и получения сведений по сети с помощью Windows Sockets.
CSpinButtonCtrl
Класса
Предоставляет функциональные возможности стандартного элемента управления "счетчик" Windows.
CSplitButton
Класса
Представляет элемент управления "кнопка разделения". Элемент управления "кнопка разделения" реализует поведение по умолчанию, когда пользователь щелкает основную часть кнопки, и отображает раскрывающееся меню, когда пользователь щелкает раскрывающуюся стрелку кнопки.
CSplitterWnd
Класса
Предоставляет функциональные возможности окна-разделителя, то есть окна, содержащего несколько областей.
CSplitterWndEx
Класса
Представляет настроенное окно-разделитель.
CStatic
Класса
Предоставляет функции статического элемента управления Windows.
CStatusBar
Класса
Панель управления со строкой текстовых областей вывода или индикаторами.
CStatusBarCtrl
Класса
Предоставляет функциональные возможности стандартного элемента управления "индикатор статуса" Windows.
CStdioFile
Класса
Представляет файл потока во время выполнения C, открытый функцией 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-разрядных слов.
Связанные разделы
Приложения MFC для рабочего стола
Содержит ссылки на разделы о классах, глобальных функциях, глобальных переменных и макросах, составляющих библиотеку MFC.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по