Classes MFC
Les classes de la liste suivante sont incluses dans la bibliothèque MFC (Microsoft Foundation Class).
Conseil
Pour plus d’informations sur CStringT
les classes communes à la programmation MFC et ATL, consultez Classes partagées par MFC et ATL.
Important
Les classes MFC et leurs membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.
Dans cette section
CAccelerateDecelerateTransition
Classe
Implémente une transition accélérer-ralentir.
CAnimateCtrl
Classe
Fournit les fonctionnalités du contrôle commun d'animation Windows.
CAnimationBaseObject
Classe
Classe de base pour tous les objets d'animation.
CAnimationColor
Classe
Implémente les fonctionnalités d'une couleur dont les composants rouge, vert et bleu peuvent être animés.
CAnimationController
Classe
Implémente le contrôleur de l'animation, qui propose une interface centrale pour créer et gérer des animations.
CAnimationGroup
Classe
Implémente le contrôleur de l'animation, qui propose une interface centrale pour créer et gérer des animations.
CAnimationManagerEventHandler
Classe
Implémente un rappel, qui est appelé par l'API d'animation lorsque l'état d'un gestionnaire d'animation est modifié.
CAnimationPoint
Classe
Implémente les fonctionnalités d'un point dont les coordonnées peuvent être animées.
CAnimationRect
Classe
Implémente les fonctionnalités d'un rectangle dont les côtés peuvent être animés.
CAnimationSize
Classe
Implémente les fonctionnalités d'un objet taille dont les dimensions peuvent être animées.
CAnimationStoryboardEventHandler
Classe
Implémente un rappel, qui est appelé par l'API d'animation lorsque l'état d'un storyboard est modifié ou qu'un storyboard est mis à jour.
CAnimationTimerEventHandler
Classe
Implémente un rappel, qui est appelé par l'API d'animation lorsque des événements de minutage se produisent.
CAnimationValue
Classe
Implémente les fonctionnalités d'un objet d'animation qui a une valeur.
CAnimationVariable
Classe
Représente une variable de l'animation.
CAnimationVariableChangeHandler
Classe
Implémente un rappel, qui est appelé par l'API d'animation lorsque la valeur d'une variable de l'animation est modifiée.
CAnimationVariableIntegerChangeHandler
Classe
Implémente un rappel, qui est appelé par l'API d'animation lorsque la valeur d'une variable de l'animation est modifiée.
CArchive
Classe
Vous permet d'enregistrer un réseau complexe d'objets sous une forme binaire permanente (il s'agit généralement de stockage disque) qui persiste une fois ces objets supprimés.
CArchiveException
Classe
Représente une condition d'exception de sérialisation.
CArray
Classe
Prend en charge les tableaux qui ressemblent à des tableaux C, mais peuvent réduire et croître dynamiquement si nécessaire.
CAsyncMonikerFile
Classe
Fournit les fonctionnalités nécessaires à l'utilisation de monikers asynchrones dans les contrôles ActiveX (anciennement contrôles OLE).
CAsyncSocket
Classe
Représente un socket Windows, qui est un point de terminaison de communication réseau.
CAutoHideDockSite
Classe
Étend la CDockSite
classe pour implémenter des volets d’ancrage de masquage automatique.
CBaseKeyFrame
Classe
Implémente les fonctionnalités de base d'une image clé.
CBasePane
Classe
Classe de base pour tous les volets.
CBaseTabbedPane
Classe
Étend les fonctionnalités de la CDockablePane
classe pour prendre en charge la création de fenêtres à onglets.
CBaseTransition
Classe
Représente une transition de base.
CBitmap
Classe
Encapsule une bitmap GDI (Graphics Device Interface) Windows et fournit des fonctions membres pour la manipuler.
CBitmapButton
Classe
Crée des contrôles de bouton de commande étiquetés avec des images bitmap au lieu de texte.
CBitmapRenderTarget
Classe
Wrapper pour ID2D1BitmapRenderTarget
.
CBrush
Classe
Encapsule un pinceau GDI (Graphics Device Interface) Windows.
CButton
Classe
Fournit les fonctionnalités des contrôles bouton Windows.
CByteArray
Classe
Prend en charge les tableaux d'octets dynamiques.
CCachedDataPathProperty
Classe
Implémente une propriété de contrôle OLE transférée de façon asynchrone et mise en cache dans un fichier de mémoire.
CCheckListBox
Classe
Fournit les fonctionnalités d'une zone de liste de contrôle Windows.
CClientDC
Classe
Gère l’appel des fonctions GetDC
Windows au moment de la construction et ReleaseDC
au moment de la destruction.
CCmdTarget
Classe
Classe de base de l'architecture de table des messages de bibliothèque MFC (Microsoft Foundation Class).
CCmdUI
Classe
Utilisée uniquement dans un gestionnaire ON_UPDATE_COMMAND_UI
d'une classe dérivée de CCmdTarget
.
CColorDialog
Classe
Vous permet d'incorporer une boîte de dialogue de sélection de couleurs à votre application.
CComboBox
Classe
Fournit les fonctionnalités d'une zone de liste modifiable Windows.
CComboBoxEx
Classe
Étend le contrôle de zone de liste déroulante en fournissant la prise en charge des listes d'images.
CCommandLineInfo
Classe
Contribue à l'analyse de la ligne de commande au démarrage de l'application.
CCommonDialog
Classe
Classe de base pour les classes qui encapsulent les fonctionnalités des boîtes de dialogue communes Windows.
CConnectionPoint
Classe
Définit un type particulier d'interface utilisé pour communiquer avec d'autres objets OLE, appelé « point de connexion ».
CConstantTransition
Classe
Encapsule une transition constante.
CContextMenuManager
Classe
Gère les menus contextuels.
CControlBar
Classe
Classe de base pour les classes CStatusBar
de barre de contrôle, CToolBar
classe, CDialogBar
classe,CReBar
classe et COleResizeBar
classe.
CCriticalSection
Classe
Représente une « section critique », à savoir un objet de synchronisation qui permet à un seul thread à la fois d’accéder à une ressource ou à une section de code.
CCtrlView
Classe
Adapte l'architecture document/vue aux contrôles communs pris en charge par Windows 98 et Windows NT versions 3.51 et ultérieures.
CCubicTransition
Classe
Encapsule une transition cubique.
CCustomInterpolator
Classe
Implémente un interpolateur de base.
CCustomTransition
Classe
Implémente une transition personnalisée.
CD2DBitmap
Classe
Wrapper pour ID2D1Bitmap
.
CD2DBitmapBrush
Classe
Wrapper pour ID2D1BitmapBrush
.
CD2DBrush
Classe
Wrapper pour ID2D1Brush
.
CD2DBrushProperties
Classe
Wrapper pour D2D1_BRUSH_PROPERTIES
.
CD2DEllipse
Classe
Wrapper pour D2D1_BRUSH_PROPERTIES
.
CD2DGeometry
Classe
Wrapper pour ID2D1Geometry
.
CD2DGeometrySink
Classe
Wrapper pour ID2D1GeometrySink
.
CD2DGradientBrush
Classe
Classe de base des classes CD2DLinearGradientBrush
et CD2DRadialGradientBrush
.
CD2DLayer
Classe
Wrapper pour ID2D1Layer
.
CD2DLinearGradientBrush
Classe
Wrapper pour ID2D1LinearGradientBrush
.
CD2DMesh
Classe
Wrapper pour ID2D1Mesh
.
CD2DPathGeometry
Classe
Wrapper pour ID2D1PathGeometry
.
CD2DPointF
Classe
Wrapper pour D2D1_POINT_2F
.
CD2DPointU
Classe
Wrapper pour D2D1_POINT_2U
.
CD2DRadialGradientBrush
Classe
Wrapper pour ID2D1RadialGradientBrush
.
CD2DRectF
Classe
Wrapper pour D2D1_RECT_F
.
CD2DRectU
Classe
Wrapper pour D2D1_RECT_U
.
CD2DResource
Classe
Classe abstraite qui fournit une interface permettant de créer et de gérer des D2D
ressources telles que des pinceaux, des couches et des textes.
CD2DRoundedRect
Classe
Wrapper pour D2D1_ROUNDED_RECT
.
CD2DSizeF
Classe
Wrapper pour D2D1_SIZE_F
.
CD2DSizeU
Classe
Wrapper pour D2D1_SIZE_U
.
CD2DSolidColorBrush
Classe
Wrapper pour ID2D1SolidColorBrush
.
CD2DTextFormat
Classe
Wrapper pour IDWriteTextFormat
.
CD2DTextLayout
Classe
Wrapper pour IDWriteTextLayout
.
CDaoDatabase
Classe
Représente une connexion à une base de données, par l'intermédiaire de laquelle vous pouvez utiliser les données.
CDaoException
Classe
Représente une condition d'exception résultant des classes de base de données MFC basées sur des objets d'accès aux données (DAO).
CDaoFieldExchange
Classe
Prend en charge les routines d'échange de champs d'enregistrements DAO (DFX) utilisées par les classes de base de données DAO.
CDaoQueryDef
Classe
Représente une définition de requête, ou « querydef », généralement stockée dans une base de données.
CDaoRecordset
Classe
Représente un ensemble d'enregistrements sélectionnés à partir d'une source de données.
CDaoRecordView
Classe
Vue qui affiche des enregistrements de base de données dans des contrôles.
CDaoTableDef
Classe
Représente la définition stockée d'une table de base ou d'une table attachée.
CDaoWorkspace
Classe
Gère une session de base de données nommée et protégée par mot de passe, de la connexion à la déconnexion, pour un seul utilisateur.
CDatabase
Classe
Représente une connexion à une source de données, par l'intermédiaire de laquelle vous pouvez utiliser la source de données.
CDataExchange
Classe
Prend en charge les routines d’échange de données de boîtes de dialogue (DDX) et de validation de données de boîtes de dialogue (DDV) utilisées par les classes MFC (Microsoft Foundation Class).
CDataPathProperty
Classe
Implémente une propriété de contrôle OLE qui peut être chargée de façon asynchrone.
CDataRecoveryHandler
Classe
Enregistre automatiquement les documents et les restaure si une application se ferme de façon inattendue.
CDateTimeCtrl
Classe
Encapsule les fonctionnalités d'un contrôle de sélecteur de date et d'heure.
CDBException
Classe
Représente une condition d'exception résultant des classes de base de données.
CDBVariant
Classe
Représente un type de données variant pour les classes ODBC MFC.
CDC
Classe
Définit une classe d’objets de contexte de périphérique.
CDCRenderTarget
Classe
Wrapper pour ID2D1DCRenderTarget
.
CDHtmlDialog
Classe
Utilisé pour créer des boîtes de dialogue qui utilisent HTML plutôt que les ressources de boîte de dialogue pour implémenter leur interface utilisateur.
CDialog
Classe
Classe de base permettant d'afficher les boîtes de dialogue à l'écran.
CDialogBar
Classe
Fournit les fonctionnalités d'une boîte de dialogue non modale Windows dans une barre de contrôles.
CDialogEx
Classe
Spécifie la couleur d'arrière-plan et l'image d'arrière-plan d'une boîte de dialogue.
CDiscreteTransition
Classe
Encapsule une transition discrète.
CDocItem
Classe
Classe de base des éléments de document, qui sont les composants des données d'un document.
CDockablePane
Classe
Implémente un volet qui peut être ancré dans un site d'ancrage ou être inclus dans un volet à onglets.
CDockablePaneAdapter
Classe
Fournit la prise en charge de l'ancrage pour les volets dérivés de CWnd
.
CDockingManager
Classe
Implémente la fonctionnalité principale qui contrôle la disposition d'ancrage dans une fenêtre frame principale.
CDockingPanesRow
Classe
Gère une liste de volets qui se trouvent sur la même ligne horizontale ou verticale (colonne) d'un site d'ancrage.
CDockSite
Classe
Fournit des fonctionnalités pour organiser des volets dérivés de la CPane
classe en ensembles de lignes.
CDockState
Classe
Classe CObject
sérialisée qui charge, décharge ou désactive l'état d'une ou de plusieurs barres de contrôles d'ancrage en mémoire persistante (un fichier).
CDocObjectServer
Classe
Implémente les interfaces OLE supplémentaires nécessaires pour transformer un serveur normal COleDocument
en serveur DocObject complet : IOleDocument
, IOleDocumentView
, IOleCommandTarget
et IPrint
.
CDocObjectServerItem
Classe
Implémente les verbes de serveur OLE , en particulier pour les serveurs DocObject.
CDocTemplate
Classe
Classe de base abstraite qui définit les fonctionnalités de base des modèles de document.
CDocument
Classe
Fournit les fonctionnalités de base pour les classes de documents définies par l'utilisateur.
CDragListBox
Classe
En plus des fonctionnalités d'une zone de liste Windows, la classe CDragListBox
permet à l'utilisateur de déplacer des éléments de boîte de liste, tels que des noms de fichiers, dans la zone de liste.
CDrawingManager
Classe
Implémente les algorithmes de dessin complexes.
CDumpContext
Classe
Prend en charge la sortie de diagnostic en fonction du flux dans un format contrôlable de visu.
CDWordArray
Classe
Prend en charge les tableaux de mots doubles de 32 bits.
CEdit
Classe
Fournit les fonctionnalités d'un contrôle d'édition Windows.
CEditView
Classe
Type de classe d'affichage qui fournit les fonctionnalités d'un contrôle d'édition Windows et peut être utilisé pour implémenter des fonctionnalités d'éditeur de texte simples.
CEvent
Classe
Représente un « event », à savoir un objet de synchronisation qui permet à un thread de notifier à un autre thread qu’un événement s’est produit.
CException
Classe
Classe de base pour toutes les exceptions dans la bibliothèque MFC (Microsoft Foundation Class).
CFieldExchange
Classe
Prend en charge les routines d'échange de champs d'enregistrements (RFX) et d'échange de champs d'enregistrements en bloc (RFX en bloc) utilisées par les classes de base de données.
CFile
Classe
Classe de base pour les classes de fichier Microsoft Foundation Class.
CFileDialog
Classe
Encapsule la boîte de dialogue de fichier commune Windows.
CFileException
Classe
Représente une condition d'exception liée à un fichier.
CFileFind
Classe
Effectue des recherches de fichiers locaux et est la classe de base pour CGopherFileFind
la classe et CFtpFileFind
la classe, qui effectuent des recherches de fichiers Internet.
CFindReplaceDialog
Classe
Vous permet d'implémenter des boîtes de dialogue Rechercher/Remplacer standard dans votre application.
CFolderPickerDialog
Classe
Implémente CFileDialog
en mode sélecteur de dossiers.
CFont
Classe
Encapsule une police GDI (Graphics Device Interface) Windows et fournit des fonctions membres pour la manipuler.
CFontDialog
Classe
Vous permet d'incorporer une boîte de dialogue de sélection de polices à votre application.
CFontHolder
Classe
Implémente la propriété stock Font et encapsule les fonctionnalités d'un objet police Windows et de l'interface IFont
.
CFormView
Classe
Classe de base utilisée pour les modes formulaire.
CFrameWnd
Classe
Fournit les fonctionnalités d'une fenêtre frame contextuelle ou superposée d'interface monodocument (SDI) Windows, ainsi que des membres permettant de gérer la fenêtre.
CFrameWndEx
Classe
Implémente les fonctionnalités d'une fenêtre frame superposée ou contextuelle à interface monodocument (SDI) Windows et fournit les membres permettant de gérer la fenêtre. Il étend la CFrameWnd
classe Class .
CFtpConnection
Classe
Gère votre connexion FTP à un serveur Internet et permet la manipulation directe des répertoires et des fichiers sur ce serveur.
CFtpFileFind
Classe
Contribue à la recherche des fichiers Internet sur les serveurs FTP.
CGdiObject
Classe
Fournit une classe de base pour différents genres d'objets GDI (Graphics Device Interface) Windows, par exemple des images bitmap, des zones, des pinceaux, des plumes, des palettes et des polices.
CGopherConnection
Classe
Gère votre connexion à un serveur Internet Gopher.
CGopherFile
Classe
Fournit les fonctionnalités permettant de rechercher et de lire des fichiers sur un serveur Gopher.
CGopherFileFind
Classe
Contribue à la recherche des fichiers Internet sur les serveurs Gopher.
CGopherLocator
Classe
Obtient un « localisateur » gopher à partir d’un serveur gopher, détermine le type du localisateur et rend le localisateur disponible pour CGopherFileFind
la classe.
CHeaderCtrl
Classe
Fournit les fonctionnalités du contrôle commun d'en-tête Windows.
CHotKeyCtrl
Classe
Fournit les fonctionnalités du contrôle commun de touche d'accès rapide Windows.
CHtmlEditCtrl
Classe
Fournit les fonctionnalités du WebBrowser
contrôle ActiveX dans une fenêtre MFC.
CHtmlEditCtrlBase
Classe
Représente un composant d'édition HTML.
CHtmlEditDoc
Classe
Avec CHtmlEditView
La classe, fournit les fonctionnalités de la plateforme d’édition WebBrowser dans le contexte de l’architecture de l’affichage de documents MFC.
CHtmlEditView
Classe
Fournit les fonctionnalités de la plateforme d'édition WebBrowser dans le contexte de l'architecture document/vue de MFC.
CHtmlView
Classe
Fournit les fonctionnalités du contrôle WebBrowser dans le contexte de l'architecture document/vue de MFC.
CHttpConnection
Classe
Gère votre connexion à un serveur HTTP.
CHttpFile
Classe
Fournit les fonctionnalités permettant de demander et de lire des fichiers sur un serveur HTTP.
CHwndRenderTarget
Classe
Wrapper pour ID2D1HwndRenderTarget
.
CImageList
Classe
Fournit les fonctionnalités du contrôle commun de liste d'images Windows.
CInstantaneousTransition
Classe
Encapsule une transition instantanée.
CInternetConnection
Classe
Gère votre connexion à un serveur Internet.
CInternetException
Classe
Représente une condition d'exception liée à une opération Internet.
CInternetFile
Classe
Permet d'accéder aux fichiers sur les systèmes distants qui utilisent des protocoles Internet.
CInternetSession
Classe
Crée et initialise une ou plusieurs sessions Internet simultanées et, si nécessaire, décrit votre connexion à un serveur proxy.
CInterpolatorBase
Classe
Implémente un rappel, qui est appelé par l'API d'animation lorsqu'elle doit calculer la nouvelle valeur d'une variable de l'animation.
CInvalidArgException
Classe
Cette classe représente une condition d’exception d’argument non valide.
CIPAddressCtrl
Classe
Fournit les fonctionnalités du contrôle commun d'adresse IP Windows.
CJumpList
Classe
Liste des raccourcis qui s’affichent lorsque vous cliquez avec le bouton droit sur une icône dans la barre des tâches.
CKeyboardManager
Classe
Gère les tables de touches de raccourci pour la fenêtre frame principale et les fenêtres frames enfants.
CKeyFrame
Classe
Représente une image clé de l'animation.
CLinearTransition
Classe
Encapsule une transition linéaire.
CLinearTransitionFromSpeed
Classe
Encapsule une transition de vitesse linéaire.
CLinkCtrl
Classe
Fournit les fonctionnalités du contrôle commun SysLink Windows.
CList
Classe
Prend en charge les listes ordonnées d'objets non uniques accessibles séquentiellement ou par valeur.
CListBox
Classe
Fournit les fonctionnalités d'une zone de liste Windows.
CListCtrl
Classe
Encapsule les fonctionnalités d’un contrôle d’affichage de liste, qui affiche une collection d’éléments constitués chacun d’une icône (de liste d’images) et d’une étiquette.
CListView
Classe
Simplifie l’utilisation du contrôle de liste et de CListCtrl
la classe, la classe qui encapsule les fonctionnalités de contrôle de liste, avec l’architecture d’affichage de document de MFC.
CLongBinary
Classe
Simplifie l'utilisation d'objets de données binaires de très grande taille (souvent appelés BLOB ou « objets blob ») dans une base de données.
CMap
Classe
Classe de collection de dictionnaires qui mappe des clés uniques à des valeurs.
CMapPtrToPtr
Classe
Prend en charge les mappages de pointeurs void indexés par des pointeurs void.
CMapPtrToWord
Classe
Prend en charge les mappages de mots 16 bits indexés par des pointeurs void.
CMapStringToOb
Classe
Classe de collection de dictionnaires qui mappe des objets CString
uniques à des pointeurs CObject
.
CMapStringToPtr
Classe
Prend en charge les mappages de pointeurs void indexés par des objets CString
.
CMapStringToString
Classe
Prend en charge les mappages d'objets CString
indexés par des objets CString
.
CMapWordToOb
Classe
Prend en charge les mappages de pointeurs CObject
indexés par des mots 16 bits.
CMapWordToPtr
Classe
Prend en charge les mappages de pointeurs void indexés par des mots 16 bits.
CMDIChildWnd
Classe
Fournit les fonctionnalités d'une fenêtre enfant d'interface multidocument (MDI) Windows, ainsi que des membres permettant de gérer la fenêtre.
CMDIChildWndEx
Classe
Fournit les fonctionnalités d'une fenêtre enfant d'interface multidocument (MDI) Windows. Elle étend les fonctionnalités de CMDIChildWnd
la classe. L'infrastructure requiert cette classe lorsqu'une application MDI utilise certaines classes MFC.
CMDIFrameWnd
Classe
Fournit les fonctionnalités d'une fenêtre frame d'interface multidocument (MDI) Windows, ainsi que des membres permettant de gérer la fenêtre.
CMDIFrameWndEx
Classe
Étend les fonctionnalités de CFrameWnd
la classe, une fenêtre de cadre MDI (Multiple Document Interface) Windows.
CMDITabInfo
Classe
Utilisé pour passer des paramètres à la CMDIFrameWndEx::EnableMDITabbedGroups
méthode. Définissez les membres de cette classe de manière à contrôler le comportement des groupes avec onglet MDI.
CMemFile
Classe
Classe CFile
dérivée de la classe qui prend en charge les fichiers mémoire.
CMemoryException
Classe
Représente une condition d'exception liée à une insuffisance de mémoire.
CMenu
Classe
Encapsulation du HMENU
Windows.
CMenuTearOffManager
Classe
Gère les menus détachables. Un menu détachable est un menu de la barre de menus. L'utilisateur peut supprimer un menu détachable de la barre de menus, provoquant ainsi son flottement.
CMetaFileDC
Classe
Implémente un métafichier Windows, qui contient une séquence de commandes SQL GDI (Graphics Device Interface) que vous pouvez relire pour créer une image ou du texte voulu.
CMFCAcceleratorKey
Classe
Classe d'assistance qui implémente le mappage et la mise en forme des clés virtuelles.
CMFCAcceleratorKeyAssignCtrl
Classe
Étend la CEdit
classe pour prendre en charge des boutons système supplémentaires tels que ALT, CONTROL et MAJ.
CMFCAutoHideButton
Classe
Bouton qui affiche ou masque une CDockablePane
classe configurée pour masquer.
CMFCBaseTabCtrl
Classe
Implémente les fonctionnalités de base pour les fenêtres à onglets.
CMFCButton
Classe
Ajoute des fonctionnalités à la classe Class, telles que l’alignement CButton
du texte du bouton, la combinaison de texte de bouton et d’une image, la sélection d’un curseur et la spécification d’une info-bulle.
CMFCCaptionBar
Classe
Barre de contrôles qui peut afficher trois éléments : un bouton, une étiquette de texte et une bitmap. Elle ne peut afficher qu'un élément de chaque type à la fois. Vous pouvez aligner chaque élément sur le bord gauche ou droit du contrôle ou le centrer. Vous pouvez également appliquer un style 2D ou 3D aux bordures supérieure et inférieure de la barre de légende.
CMFCCaptionButton
Classe
Implémente un bouton affiché dans la barre de légende pour un volet d'ancrage ou une fenêtre mini-frame. En général, l'infrastructure crée les boutons de légende automatiquement.
CMFCColorBar
Classe
Représente une barre de contrôle d'ancrage qui permet de sélectionner des couleurs dans un document ou une application.
CMFCColorButton
Classe
Les CMFCColorButton
classes et CMFCColorBar
classes sont utilisées ensemble pour implémenter un contrôle de sélecteur de couleurs.
CMFCColorDialog
Classe
Représente une boîte de dialogue de sélection de couleurs.
CMFCColorMenuButton
Classe
Prend en charge une commande de menu ou un bouton de barre d'outils qui démarre une boîte de dialogue de sélecteur de couleurs.
CMFCColorPickerCtrl
Classe
Fournit les fonctionnalités d'un contrôle utilisé pour sélectionner des couleurs.
CMFCDesktopAlertDialog
Classe
Utilisé avec la CMFCDesktopAlertWnd
classe pour afficher une boîte de dialogue personnalisée dans une fenêtre contextuelle.
CMFCDesktopAlertWnd
Classe
Implémente les fonctionnalités d'une boîte de dialogue non modale qui apparaît à l'écran pour informer l'utilisateur d'un événement.
CMFCDesktopAlertWndInfo
Classe
Utilisé avec la CMFCDesktopAlertWnd
classe. Elle spécifie les contrôles qui sont affichés si la fenêtre d'alerte sur le Bureau s'affiche.
CMFCDragFrameImpl
Classe
Dessine le rectangle de glissement qui s'affiche lorsque l'utilisateur fait glisser un volet en mode d'ancrage standard.
CMFCDropDownToolBar
Classe
Barre d'outils qui s'affiche lorsque l'utilisateur appuie sur un bouton de barre d'outils de niveau supérieur et le maintient enfoncé.
CMFCDropDownToolbarButton
Classe
Type de bouton de barre d'outils qui se comporte comme un bouton normal lorsque l'utilisateur clique dessus. Toutefois, il ouvre une barre d’outils déroulante (CMFCDropDownToolBar
Classe si l’utilisateur appuie et conserve le bouton de barre d’outils vers le bas.
CMFCDynamicLayout
Classe
Spécifie comment les contrôles dans une fenêtre sont déplacés et redimensionnés à mesure que l'utilisateur redimensionne la fenêtre.
CMFCEditBrowseCtrl
Classe
Prend en charge le contrôle de zone de modification, qui est une zone de texte modifiable contenant éventuellement un bouton Parcourir. Lorsque l’utilisateur clique sur le bouton Parcourir, le contrôle effectue une action personnalisée ou affiche une boîte de dialogue standard qui contient un explorateur de fichiers ou de dossiers.
CMFCFilterChunkValueImpl
Classe
Simplifie la logique des segments et des paires propriété/valeur.
CMFCFontComboBox
Classe
Crée un contrôle de zone de liste déroulante contenant une liste de polices.
CMFCFontInfo
Classe
Décrit le nom et d'autres attributs de la police.
CMFCHeaderCtrl
Classe
Prend en charge le tri de plusieurs colonnes dans un contrôle d'en-tête.
CMFCImageEditorDialog
Classe
Prend en charge une boîte de dialogue d'éditeur d'image.
CMFCKeyMapDialog
Classe
Prend en charge un contrôle qui mappe des commandes à des touches du clavier.
CMFCLinkCtrl
Classe
Affiche un bouton sous forme de lien hypertexte et appelle la cible du lien lorsque l'utilisateur clique dessus.
CMFCListCtrl
Classe
Étend les fonctionnalités de CListCtrl
la classe Class en prenant en charge la fonctionnalité de contrôle d’en-tête avancée de la CMFCHeaderCtrl
classe.
CMFCMaskedEdit
Classe
Prend en charge un contrôle d'édition par masque, qui valide l'entrée utilisateur en fonction d'un masque et affiche les résultats validés en fonction d'un modèle.
CMFCMenuBar
Classe
Barre de menus qui implémente l'ancrage.
CMFCMenuButton
Classe
Bouton qui affiche un menu contextuel et signale les sélections de l'utilisateur dans les menus.
CMFCOutlookBar
Classe
Volet à onglets avec l'apparence visuelle du Volet de navigation dans Microsoft Outlook 2000 et Outlook 2003. L’objet CMFCOutlookBar
contient un CMFCOutlookBarTabCtrl
objet Class et une série d’onglets. Les onglets peuvent être des CMFCOutlookBarPane
objets Class ou CWnd
des objets dérivés. Pour l'utilisateur, la barre Outlook apparaît comme un ensemble de boutons et une zone d'affichage. Lorsque l'utilisateur clique sur un bouton, le volet de contrôle ou de bouton correspondant s'affiche.
CMFCOutlookBarPane
Classe
Contrôle dérivé de CMFCToolBar
la classe qui peut être inséré dans une barre Outlook (CMFCOutlookBar
classe). Le volet de barre Outlook contient une colonne de grands boutons. L'utilisateur peut faire défiler vers le haut ou vers le bas la liste des boutons si elle est plus grande que le volet. Lorsque l'utilisateur détache un volet de barre Outlook de la barre Outlook, il peut flotter ou s'ancrer à la fenêtre frame principale.
CMFCOutlookBarTabCtrl
Classe
Contrôle onglet qui a l'apparence visuelle du Volet de navigation dans Microsoft Outlook.
CMFCPopupMenu
Classe
Implémente les fonctionnalités de menu contextuel Windows et les étend en ajoutant des fonctionnalités telles que des menus volants et des info-bulles.
CMFCPopupMenuBar
Classe
Barre de menus incorporée dans un menu contextuel.
CMFCPreviewCtrlImpl
Classe
Implémente une fenêtre qui est placée dans une fenêtre hôte fournie par le shell pour l'aperçu riche.
CMFCPropertyGridColorProperty
Classe
Prend en charge un élément de contrôle de liste de propriétés qui ouvre une boîte de dialogue de sélection de couleur.
CMFCPropertyGridCtrl
Classe
Prend en charge un contrôle de grille de propriétés modifiable qui peut afficher des propriétés par ordre alphabétique ou hiérarchique.
CMFCPropertyGridFileProperty
Classe
Prend en charge un élément de contrôle de liste de propriétés qui ouvre une boîte de dialogue de sélection de fichier.
CMFCPropertyGridFontProperty
Classe
Prend en charge un élément de contrôle de liste de propriétés qui ouvre une boîte de dialogue de sélection de police.
CMFCPropertyGridProperty
Classe
Représente un élément de liste dans un contrôle de liste de propriétés.
CMFCPropertyPage
Classe
Prend en charge l'affichage des menus contextuels dans une page de propriétés.
CMFCPropertySheet
Classe
Prend en charge une feuille de propriétés où chaque page de propriétés est représentée par un onglet de page, un bouton de barre d’outils, un nœud de contrôle d’arborescence ou un élément de liste.
CMFCReBar
Classe
Barre de contrôles qui fournit des informations de disposition, de persistance et d'état pour les contrôles rebar.
CMFCRibbonApplicationButton
Classe
Implémente un bouton spécial situé dans l'angle supérieur gauche de la fenêtre d'application. Une fois activé, le bouton ouvre un menu qui contient généralement des commandes Fichier courantes telles que Ouvrir, Enregistreret Quitter.
CMFCRibbonBaseElement
Classe
Classe de base pour tous les éléments que vous pouvez ajouter à une CMFCRibbonBar
classe. Parmi les exemples d'éléments de ruban figurent les boutons de ruban, les cases à cocher de ruban et les zones de listes déroulantes de ruban.
CMFCRibbonButton
Classe
Implémente des boutons que vous pouvez placer sur des éléments de barre de ruban tels que les panneaux, les barres d'outils Accès rapide et les menus contextuels.
CMFCRibbonButtonsGroup
Classe
Vous permet d'organiser un ensemble de boutons de ruban dans un groupe. Tous les boutons du groupe sont directement adjacents horizontalement et placés dans une bordure.
CMFCRibbonCategory
Classe
Implémente un onglet de ruban qui contient un groupe de CMFCRibbonPanel
classes.
CMFCRibbonCheckBox
Classe
Implémente une case à cocher que vous pouvez ajouter à un panneau de ruban, une barre d'outils Accès rapide ou un menu contextuel.
CMFCRibbonColorButton
Classe
Implémente un bouton de couleur que vous pouvez ajouter à une barre de ruban. Le bouton de couleur du ruban affiche un menu déroulant qui contient une ou plusieurs palettes de couleurs.
CMFCRibbonComboBox
Classe
Implémente un contrôle de zone de liste déroulante que vous pouvez ajouter à une barre de ruban, un panneau de ruban ou un menu contextuel de ruban.
CMFCRibbonContextCaption
Classe
Implémente une légende colorée qui apparaît en haut d'une catégorie de ruban ou d'une catégorie de contexte.
CMFCRibbonEdit
Classe
Implémente un contrôle d'édition qui est positionné sur un ruban.
CMFCRibbonFontComboBox
Classe
Implémente une zone de liste déroulante contenant une liste de polices. Vous placez la zone de liste déroulante sur un panneau de ruban.
CMFCRibbonGallery
Classe
Implémente les galeries de ruban de style Office 2007.
CMFCRibbonGalleryMenuButton
Classe
Implémente un bouton de menu de ruban qui contient des galeries de ruban.
CMFCRibbonLabel
Classe
Implémente une étiquette de texte non interactive pour un ruban.
CMFCRibbonLinkCtrl
Classe
Implémente un lien hypertexte qui est positionné sur un ruban. Le lien hypertexte ouvre une page web lorsque vous cliquez dessus.
CMFCRibbonMainPanel
Classe
Implémente un panneau de ruban qui s’affiche lorsque vous cliquez sur la CMFCRibbonApplicationButton
classe.
CMFCRibbonMiniToolBar
Classe
Implémente une barre d'outils contextuelle.
CMFCRibbonPanel
Classe
Implémente un panneau qui contient un jeu d'éléments de ruban. Lorsque le panneau est dessiné, il affiche le plus d'éléments possible, selon la taille du panneau.
CMFCRibbonProgressBar
Classe
Implémente un contrôle qui affiche l'avancement d'une opération de longue durée.
CMFCRibbonSlider
Classe
Implémente un contrôle Slider que vous pouvez ajouter à une barre de ruban ou une barre d'état de ruban. Le contrôle Slider de ruban ressemble aux curseurs de zoom présents dans les applications Office 2007.
CMFCRibbonStatusBar
Classe
Implémente un contrôle de barre d'état qui peut afficher des éléments de ruban.
CMFCRibbonStatusBarPane
Classe
Implémente un élément de ruban que vous pouvez ajouter à une barre d'état de ruban.
CMFCRibbonUndoButton
Classe
Implémente un bouton partagé, un petit bouton avec un triangle pointant vers le bas sur la partie la plus à droite du bouton principal. Les utilisateurs peuvent cliquer sur le triangle pour afficher une liste déroulante de leurs actions les plus récentes. Les utilisateurs peuvent ensuite sélectionner une ou plusieurs actions dans la liste déroulante. Toutefois, si l'utilisateur clique sur le bouton, seule la dernière action (la dernière ajoutée) sur la liste déroulante est annulée. Vous devez remplir la liste avec des actions à mesure que l'utilisateur les exécute.
CMFCShellListCtrl
Classe
Fournit les fonctionnalités du contrôle de liste Windows et les développe en incluant la possibilité d’afficher la liste des éléments du shell.
CMFCShellTreeCtrl
Classe
Étend les CTreeCtrl
fonctionnalités de classe en affichant une hiérarchie d’éléments Shell.
CMFCSpinButtonCtrl
Classe
Prend en charge un gestionnaire visuel qui dessine un contrôle de bouton toupie (spin).
CMFCStatusBar
Classe
Implémente une barre d'état identique à la classe CStatusBar
. Toutefois, la classe CMFCStatusBar
a des fonctionnalités que n'offre pas la classe CStatusBar
, telles que la capacité à afficher des images, des animations et des barres de progression et la possibilité de répondre aux doubles-clics de souris.
CMFCTabCtrl
Classe
Fournit les fonctionnalités d'un contrôle onglet. Le contrôle onglet affiche une fenêtre ancrable avec des onglets plats ou tridimensionnels en haut ou en bas. Les onglets peuvent afficher un texte et une image et peuvent changer de couleur en cas d'activation.
'CMFCTabToolTipInfo, structure
Fournit des informations sur l'onglet MDI sur lequel l'utilisateur pointe.
CMFCTasksPane
Classe
Implémente une liste d’éléments interactifs (tâches).
CMFCTasksPaneTask
Classe
Classe d’assistance qui représente les tâches pour le contrôle du volet Office (CMFCTasksPane
Classe). L’objet de tâche représente un élément dans le groupe de tâches (CMFCTasksPaneTaskGroup
Classe). Chaque tâche peut avoir une commande exécutée par l’infrastructure lorsqu’un utilisateur clique sur la tâche et une icône qui apparaît à gauche du nom de la tâche.
CMFCTasksPaneTaskGroup
Classe
Classe d’assistance utilisée par le CMFCTasksPane
contrôle Class . Les objets de type CMFCTasksPaneTaskGroup
représentent un groupe de tâches. Le groupe de tâches est une liste d'éléments affichée par l'infrastructure dans une zone séparée comportant un bouton de réduction. La zone peut avoir une légende facultative (nom de groupe). Si un groupe est réduit, la liste de tâches n’est pas visible.
CMFCToolBar
Classe
CToolBar
Ressemble à La classe, mais fournit une prise en charge supplémentaire des fonctionnalités d’interface utilisateur. Celles-ci incluent les barres d'outils à deux dimensions, les barres d'outils avec images interactives, les grandes icônes, les boutons pager, les barres d'outils verrouillées, les contrôles rebar, le texte sous les images, les images d'arrière-plan et les barres d'outils avec onglets. La classe CMFCToolBar
contient également une prise en charge intégrée de la personnalisation des barres d'outils et des menus par l'utilisateur, du glisser-déplacer entre les barres d'outils et les menus, des boutons de zone de liste modifiable, des boutons de zone d'édition, des sélecteurs de couleurs et des boutons de regroupement.
CMFCToolBarImages
Classe
Gère les images de barre d'outils chargées à partir de ressources d'application ou de fichiers.
CMFCToolBarInfo
Classe
Contient les ID de ressources des images de barre d'outils dans différents états. CMFCToolBarInfo
est une classe d’assistance utilisée comme paramètre de la CMFCToolBar::LoadToolBarEx
méthode.
CMFCToolBarMenuButton
Classe
Bouton de barre d'outils qui contient un menu contextuel.
CMFCToolBarsCustomizeDialog
Classe
Boîte de dialogue Onglet sans mode (CPropertySheet
classe) qui permet à l’utilisateur de personnaliser les barres d’outils, menus, raccourcis clavier, outils définis par l’utilisateur et style visuel dans une application. En général, l'utilisateur accède à cette boîte de dialogue en sélectionnant Personnaliser dans le menu Outils .
CMFCToolTipCtrl
Classe
Implémentation d’info-bulle étendue basée sur la CToolTipCtrl
classe. Une info-bulle basée sur la classe CMFCToolTipCtrl
peut afficher une icône, une étiquette et une description. Vous pouvez personnaliser son apparence visuelle en utilisant un dégradé, un texte personnalisé et des couleurs de bordure, un texte en gras, des angles arrondis ou un style d'info-bulle.
CMFCToolTipInfo
Classe
Stocke des informations sur l'apparence visuelle des info-bulles.
CMFCVisualManager
Classe
Fournit la prise en charge de la modification de l'apparence de votre application à un niveau global. La classe CMFCVisualManager
fonctionne en association avec une classe qui fournit les instructions nécessaires pour dessiner les contrôles d'interface utilisateur de votre application dans un style cohérent. Ces autres classes portent le nom de gestionnaires visuels et héritent de CMFCBaseVisualManager
.
CMFCVisualManagerOffice2003
Classe
Donne à une application une apparence Microsoft Office 2003.
CMFCVisualManagerOffice2007
Classe
Donne à une application une apparence Microsoft Office 2007.
CMFCVisualManagerVS2005
Classe
Donne à une application une apparence Microsoft Visual Studio 2005.
CMFCVisualManagerWindows
Classe
Imite l’apparence de Microsoft Windows XP ou Microsoft Windows Vista lorsque l’utilisateur sélectionne un thème Windows XP ou Vista.
CMFCVisualManagerWindows7
Classe
Donne à une application l’apparence d’une application Windows 7.
CMFCWindowsManagerDialog
Classe
Permet à un utilisateur de gérer les fenêtres enfants MDI dans une application MDI.
CMiniFrameWnd
Classe
Représente une fenêtre frame de demi-hauteur généralement visible autour de barres d'outils flottantes.
CMonikerFile
Classe
Représente un flux de données (IStream
) nommé par un IMoniker
.
CMonthCalCtrl
Classe
Encapsule les fonctionnalités d'un contrôle Month Calendar.
CMouseManager
Classe
Permet à un utilisateur d’associer différentes commandes à un objet Class particulier CView
lorsque l’utilisateur double-clique à l’intérieur de cette vue.
CMultiDocTemplate
Classe
Définit un modèle de document qui implémente l'interface multidocument (MDI).
CMultiLock
Classe
Représente le mécanisme de contrôle d'accès utilisé pour accéder aux ressources dans un programme multithread.
CMultiPageDHtmlDialog
Classe
Une boîte de dialogue multipage affiche plusieurs pages HTML de manière séquentielle et gère les événements de chaque page.
CMultiPaneFrameWnd
Classe
Étend la CPaneFrameWnd
classe. Elle peut prendre en charge plusieurs volets. Au lieu d’une poignée incorporée unique dans une barre de contrôle, CMultiPaneFrameWnd
contient un CPaneContainerManager
objet Class qui permet à l’utilisateur d’ancrer l’un à l’autre CMultiPaneFrameWnd
et de créer dynamiquement plusieurs fenêtres à onglets flottantes.
CMutex
Classe
Représente un mutex, un objet de synchronisation qui permet à un thread l’accès mutuellement exclusif à une ressource.
CNetAddressCtrl
Classe
La classe CNetAddressCtrl
représente le contrôle d'adresse réseau, que vous pouvez utiliser pour entrer et valider le format des adresses IPv4, IPv6 et DNS nommées.
CNotSupportedException
Classe
Représente une exception qui est le résultat d’une requête portant sur une fonctionnalité non prise en charge.
CObArray
Classe
Prend en charge des tableaux de pointeurs CObject
.
CObject
Classe
Classe de base principale pour la bibliothèque MFC (Microsoft Foundation Class).
CObList
Classe
Prend en charge les listes ordonnées de pointeurs CObject
non uniques accessibles séquentiellement ou par valeur de pointeur.
COccManager
Classe
Gère divers sites de contrôle personnalisés ; implémentée par les objets COleControlContainer
et COleControlSite
.
COleBusyDialog
Classe
Utilisé pour les boîtes de dialogue OLE Le serveur ne répond pas ou Le serveur est occupé.
COleChangeIconDialog
Classe
Utilisé pour la boîte de dialogue OLE Changer d'icône.
COleChangeSourceDialog
Classe
Utilisé pour la boîte de dialogue OLE Changer de source.
COleClientItem
Classe
Définit l'interface du conteneur pour les éléments OLE.
COleCmdUI
Classe
Implémente une méthode pour que MFC mette à jour l'état des objets d'interface utilisateur associés aux fonctionnalités pilotées par IOleCommandTarget
de votre application.
COleControl
Classe
Classe de base puissante pour développer des contrôles OLE.
COleControlContainer
Classe
Agit comme un conteneur de contrôles pour les contrôles ActiveX.
COleControlModule
Classe
Classe de base à partir de laquelle vous dérivez un objet de module de contrôle OLE.
COleControlSite
Classe
Prend en charge les interfaces de contrôle côté client personnalisées.
COleConvertDialog
Classe
Pour plus d’informations, consultez la OLEUICONVERT
structure du Kit de développement logiciel (SDK) Windows.
COleCurrency
Classe
Encapsule le type de données CURRENCY
d'OLE automation.
COleDataObject
Classe
Utilisée dans les transferts de données pour récupérer des données dans divers formats depuis le Presse-papiers, par glisser-déposer ou depuis un élément OLE incorporé.
COleDataSource
Classe
Agit comme un cache dans lequel une application place les données qu’elle proposera pendant les opérations de transfert de données, par exemple les opérations du Presse-papiers ou de glisser-déposer.
COleDBRecordView
Classe
Vue qui affiche des enregistrements de base de données dans des contrôles.
COleDialog
Classe
Fournit les fonctionnalités communes aux boîtes de dialogue pour OLE.
COleDispatchDriver
Classe
Implémente le côté client d'OLE automation.
COleDispatchException
Classe
Gère les exceptions propres à l'interface IDispatch
OLE, qui est une partie fondamentale d'OLE automation.
COleDocObjectItem
Classe
Implémente la relation contenant-contenu de document actif.
COleDocument
Classe
Classe de base des documents OLE qui prennent en charge la modification sur place.
COleDropSource
Classe
Permet de faire glisser des données sur une cible de dépôt.
COleDropTarget
Classe
Fournit le mécanisme de communication entre une fenêtre et les bibliothèques OLE.
COleException
Classe
Représente une condition d'exception liée à une opération OLE.
COleInsertDialog
Classe
Utilisée pour la boîte de dialogue OLE Insérer un objet.
COleIPFrameWnd
Classe
Base pour la fenêtre de modification sur place de votre application.
COleIPFrameWndEx
Classe
Implémente un conteneur OLE qui prend en charge MFC. Vous devez dériver la classe de fenêtre frame sur place pour votre application à partir de la COleIPFrameWndEx
classe, au lieu de la dériver de la COleIPFrameWnd
classe.
COleLinkingDoc
Classe
Classe de base des documents de conteneur OLE qui prennent en charge la liaison aux éléments incorporés qu'ils contiennent.
COleLinksDialog
Classe
Utilisée pour la boîte de dialogue OLE Modifier les liens.
COleMessageFilter
Classe
Gère l'accès concurrentiel requis par l'interaction des applications OLE.
COleObjectFactory
Classe
Implémente la fabrique de classes OLE, qui crée des objets OLE tels que des serveurs, des objets Automation et des documents.
COlePasteSpecialDialog
Classe
Utilisée pour la boîte de dialogue OLE Collage spécial.
COlePropertiesDialog
Classe
Encapsule la boîte de dialogue Propriétés d'objet OLE courante Windows.
COlePropertyPage
Classe
Utilisée pour afficher les propriétés d'un contrôle personnalisé dans une interface graphique, similaire à une boîte de dialogue.
COleResizeBar
Classe
Type de barre de contrôle qui prend en charge le redimensionnement des éléments OLE sur place.
COleSafeArray
Classe
Classe pour utiliser des tableaux de type et de dimension arbitraires.
COleServerDoc
Classe
Classe de base des documents serveur OLE.
COleServerItem
Classe
Fournit l'interface serveur aux éléments OLE.
COleStreamFile
Classe
Représente un flux de données (IStream
) dans un fichier composé dans le cadre du stockage structuré OLE.
COleTemplateServer
Classe
Utilisée pour les serveurs d'édition visuelle OLE, les serveurs Automation et les conteneurs de lien (applications qui prennent en charge les liaisons aux incorporations).
COleUpdateDialog
Classe
Utilisée pour un cas particulier de la boîte de dialogue OLE Modifier les liens, qui doit être utilisée lorsque vous devez mettre à jour uniquement les objets liés ou incorporés d'un document.
COleVariant
Classe
Encapsule le type de VARIANT
données.
CPagerCtrl
Classe
La classe CPagerCtrl
inclut dans un wrapper le contrôle pager Windows, qui peut afficher une fenêtre contenue qui ne tient pas dans la fenêtre conteneur.
CPageSetupDialog
Classe
Encapsule les services fournis par la boîte de dialogue Mise en page OLE courante Windows avec une prise en charge supplémentaire pour définir et modifier les marges d'impression.
CPaintDC
Classe
Classe de contexte d’appareil dérivée de CDC
la classe.
CPalette
Classe
Encapsule une palette de couleurs Windows.
CPane
Classe
Amélioration de la CControlBar
classe. Si vous mettez à niveau un projet MFC existant, vous devez remplacer toutes les occurrences de CControlBar
par CPane
.
CPaneContainer
Classe
Composant de base du modèle d'ancrage implémenté par MFC. Un objet de cette classe stocke des pointeurs vers deux volets d’ancrage ou deux instances de CPaneContainer
. Il stocke également un pointeur vers le séparateur qui sépare les volets (ou les conteneurs). En imbriquant des conteneurs dans des conteneurs, l’infrastructure peut générer un arbre binaire qui représente des dispositions d’ancrage complexes. La racine de l’arborescence binaire est stockée dans un CPaneContainerManager
objet Class .
CPaneContainerManager
Classe
Gère le stockage et l'affichage de la disposition d'ancrage actuelle.
CPaneDialog
Classe
Prend en charge une boîte de dialogue non modale et ancrable.
CPaneDivider
Classe
Divise deux volets, divise deux groupes de volets ou sépare un groupe de volets de la zone cliente de la fenêtre frame principale.
CPaneFrameWnd
Classe
Implémente une fenêtre mini-frame qui contient un volet. Le volet remplit la zone cliente de la fenêtre.
CParabolicTransitionFromAcceleration
Classe
Encapsule une transition d'accélération parabolique.
CPen
Classe
Encapsule un stylet GDI (Graphics Device Interface) Windows.
CPictureHolder
Classe
Implémente une propriété Picture, qui permet à l'utilisateur d'afficher une image dans votre contrôle.
CPoint
Classe
Semblable à la structure POINT
Windows.
CPrintDialog
Classe
Encapsule les services fournis par la boîte de dialogue courante d'impression Windows.
CPrintDialogEx
Classe
Encapsule les services fournis par la feuille de propriétés Imprimer Windows.
CProgressCtrl
Classe
Fournit les fonctionnalités du contrôle commun de barre de progression Windows.
CPropertyPage
Classe
Représente des pages individuelles d'une feuille de propriétés, aussi connu sous le nom de boîte de dialogue d'onglet.
CPropertySheet
Classe
Représente des feuilles de propriétés, également appelées boîtes de dialogue à onglets.
CPropExchange
Classe
Prend en charge l'implémentation de la persistance de vos contrôles OLE.
CPtrArray
Classe
Prend en charge des tableaux de pointeurs void.
CPtrList
Classe
Prend en charge des listes de pointeurs void.
CReBar
Classe
Barre de contrôles qui fournit des informations de disposition, de persistance et d'état pour les contrôles rebar.
CReBarCtrl
Classe
Encapsule les fonctionnalités d'un contrôle rebar, qui est un conteneur de fenêtre enfant.
CRecentDockSiteInfo
Classe
Classe d’assistance qui stocke les informations d’état récentes pour la CPane
classe.
CRecentFileList
Classe
Prend en charge le contrôle de la liste des derniers fichiers utilisés (MRU).
CRecordset
Classe
Représente un ensemble d'enregistrements sélectionnés à partir d'une source de données.
CRecordView
Classe
Vue qui affiche des enregistrements de base de données dans des contrôles.
CRect
Classe
Similaire à une structure WindowsRECT
.
CRectTracker
Classe
Active un élément à afficher, déplacer et redimensionner de différentes manières.
CRenderTarget
Classe
Wrapper pour ID2D1RenderTarget
.
CResourceException
Classe
Générée lorsque Windows ne peut pas trouver ou allouer une ressource demandée.
CReversalTransition
Classe
Encapsule une transition inverse.
CRgn
Classe
Encapsule une région GDI (Graphics Device Interface) Windows.
CRichEditCntrItem
Classe
Avec CRichEditView
La classe etCRichEditDoc
la classe, fournit les fonctionnalités du contrôle d’édition enrichi dans le contexte de l’architecture d’affichage de document de MFC.
CRichEditCtrl
Classe
Fournit les fonctionnalités du contrôle d'édition enrichi.
CRichEditDoc
Classe
Avec CRichEditView
La classe etCRichEditCntrItem
la classe, fournit les fonctionnalités du contrôle d’édition enrichi dans le contexte de l’architecture d’affichage de document de MFC.
CRichEditView
Classe
Avec CRichEditDoc
La classe etCRichEditCntrItem
la classe, fournit les fonctionnalités du contrôle d’édition enrichi dans le contexte de l’architecture d’affichage de document de MFC.
CScrollBar
Classe
Fournit les fonctionnalités d'un contrôle de barre de défilement Windows.
CScrollView
Classe
Classe CView
avec fonctionnalités de défilement.
CSemaphore
Classe
Représente un « sémaphore », qui est un objet de synchronisation permettant un nombre limité de threads dans un ou plusieurs processus. Comptabilise le nombre de threads qui accèdent actuellement à une ressource spécifique.
CSettingsStore
Classe
Encapsule les fonctions API Windows, fournissant une interface orientée objet que vous utilisez pour accéder au Registre.
CSettingsStoreSP
Classe
Classe d’assistance que vous pouvez utiliser pour créer des instances de la CSettingsStore
classe.
CSharedFile
Classe
Classe CMemFile
dérivée de la classe qui prend en charge les fichiers de mémoire partagée.
CShellManager
Classe
Implémente plusieurs méthodes qui permettent d'utiliser des pointeurs vers des listes d'identificateurs (PIDL).
CSimpleException
Classe
Cette classe est une classe de base pour les exceptions MFC critiques pour les ressources.
CSingleDocTemplate
Classe
Définit un modèle de document qui implémente l'interface monodocument (SDI).
CSingleLock
Classe
Représente le mécanisme de contrôle d'accès utilisé dans le contrôle de l'accès à une ressource dans un programme multithread.
CSinusoidalTransitionFromRange
Classe
Encapsule une transition de plage sinusoïdale comportant une plage d'oscillation donnée.
CSinusoidalTransitionFromVelocity
Classe
Encapsule une transition de vitesse sinusoïdale dont l’amplitude est déterminée par la rapidité initiale de la variable de l’animation.
CSize
Classe
Similaire à la structure Windows SIZE
, qui implémente une coordonnée ou une position relative.
CSliderCtrl
Classe
Fournit les fonctionnalités du contrôle commun de curseur Windows.
CSmartDockingInfo
Classe
Définit l'apparence des marqueurs d'ancrage intelligents.
CSmoothStopTransition
Classe
Encapsule une transition d'arrêt en douceur.
CSocket
Classe
Dérive de CAsyncSocket
et représente un niveau plus élevé d'abstraction de l'API Windows Sockets.
CSocketFile
Classe
Objet CFile
utilisé pour envoyer et recevoir des données sur un réseau via Windows Sockets.
CSpinButtonCtrl
Classe
Fournit les fonctionnalités du contrôle commun de bouton toupie (spin) Windows.
CSplitButton
Classe
Représente un contrôle bouton partagé. Le contrôle bouton partagé exécute un comportement par défaut lorsqu’un utilisateur clique sur la partie principale du bouton et affiche un menu déroulant lorsqu’un utilisateur clique sur la flèche déroulante du bouton.
CSplitterWnd
Classe
Fournit les fonctionnalités d'une fenêtre fractionnée, qui est une fenêtre contenant plusieurs volets.
CSplitterWndEx
Classe
Représente une fenêtre fractionnée personnalisée.
CStatic
Classe
Fournit les fonctionnalités d'un contrôle statique Windows.
CStatusBar
Classe
Barre de contrôle avec une ligne de volets de sortie de texte ou « indicateurs ».
CStatusBarCtrl
Classe
Fournit les fonctionnalités du contrôle commun de barre d'état Windows.
CStdioFile
Classe
Représente un fichier de flux d’exécution C tel qu’ouvert par la fonction fopen
d’exécution . _wfopen
CStringArray
Classe
Prend en charge des tableaux d'objets CString
.
CStringList
Classe
Prend en charge des listes d'objets CString
.
CSyncObject
Classe
Classe virtuelle pure qui fournit une fonctionnalité commune aux objets de synchronisation dans Win32.
CTabbedPane
Classe
Implémente les fonctionnalités d'un volet à onglets détachables.
CTabCtrl
Classe
Fournit les fonctionnalités du contrôle commun d'onglet Windows.
CTabView
Classe
Simplifie l’utilisation de la classe de contrôle Tab (CTabView
Classe) dans les applications qui utilisent l’architecture document/vue de MFC.
CTaskDialog
Classe
Boîte de dialogue contextuelle qui fonctionne comme une boîte de message mais peut afficher des informations supplémentaires pour l'utilisateur. CTaskDialog
inclut également les fonctionnalités nécessaires pour recueillir des informations auprès de l'utilisateur.
CToolBar
Classe
Barres de contrôles contenant une ligne de boutons bitmap et des séparateurs facultatifs.
CToolBarCtrl
Classe
Fournit les fonctionnalités du contrôle commun de barre d'outils Windows.
CToolTipCtrl
Classe
Encapsule les fonctionnalités d’un « contrôle info-bulle », une petite fenêtre contextuelle qui affiche une seule ligne de texte décrivant l’objectif d’un outil dans une application.
CTooltipManager
Classe
Gère les informations d'exécution relatives aux info-bulles. La classe CTooltipManager
est instanciée une fois par application.
CTreeCtrl
Classe
Fournit les fonctionnalités du contrôle commun d’arborescence Windows.
CTreeView
Classe
Simplifie l’utilisation du contrôle d’arborescence et de CTreeCtrl
la classe, la classe qui encapsule les fonctionnalités de contrôle d’arborescence, avec l’architecture de la vue de document de MFC.
CTypedPtrArray
Classe
Fournit un « wrapper » de type sécurisé pour les objets de la classe CPtrArray
ou CObArray
.
CTypedPtrList
Classe
Fournit un « wrapper » de type sécurisé pour les objets de la classe CPtrList
.
CTypedPtrMap
Classe
Fournit un « wrapper » de type sécurisé pour les objets des classes de mappage de pointeur CMapPtrToPtr
, CMapPtrToWord
, CMapWordToPtr
et CMapStringToPtr
.
CUIntArray
Classe
Prend en charge des tableaux d'entiers non signés.
CUserException
Classe
Levée pour arrêter une opération d'utilisateur.
CUserTool
Classe
Élément de menu qui exécute une application externe. L’onglet Outils de la boîte de dialogue Personnaliser (CMFCToolBarsCustomizeDialog
classe) permet à l’utilisateur d’ajouter des outils utilisateur et de spécifier le nom, la commande, les arguments et le répertoire initial de chaque outil utilisateur.
CUserToolsManager
Classe
Gère la collection d’objets CUserTool
Class dans une application. Un outil utilisateur est un élément de menu qui exécute une application externe. L'objet CUserToolsManager
permet à l'utilisateur ou au développeur d'ajouter de nouveaux outils utilisateur à l'application. Il prend en charge l'exécution des commandes associées aux outils utilisateur. En outre, il stocke des informations sur les outils utilisateur dans le Registre Windows.
CView
Classe
Fournit les fonctionnalités de base des classes de vues définies par l'utilisateur.
CVSListBox
Classe
Prend en charge un contrôle de liste modifiable.
CWaitCursor
Classe
Permet en une ligne d'afficher un curseur d'attente, généralement sous forme de sablier, pendant que vous effectuez une longue opération.
CWinApp
Classe
Classe de base à partir de laquelle vous dérivez un objet application Windows.
CWinAppEx
Classe
Gère l'état de l'application, stocke l'état dans le Registre, charge l'état depuis le Registre, initialise les gestionnaires d'applications et fournit des liens vers ces mêmes gestionnaires d'applications.
CWindowDC
Classe
Dérivé de CDC
.
CWinFormsControl
Classe
Fournit les fonctionnalités de base pour l'hébergement d'un contrôle Windows Forms.
CWinFormsDialog
Classe
Wrapper pour une classe de boîte de dialogue MFC qui héberge un contrôle utilisateur Windows Forms.
CWinFormsView
Classe
Fournit les fonctionnalités génériques pour l'hébergement d'un contrôle Windows Forms en tant que vue MFC.
CWinThread
Classe
Représente un thread d'exécution dans une application.
CWnd
Classe
Fournit les fonctionnalités de base de toutes les classes de fenêtres de la bibliothèque MFC (Microsoft Foundation Class).
CWordArray
Classe
Prend en charge des tableaux de mots de 16 bits.
Sections connexes
MFC, applications de bureau
Contient des liens vers les rubriques sur les classes, les fonctions globales, les variables globales et les macros qui composent la bibliothèque MFC.