Partager via


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 et d'autres classes communes à la programmation MFC et ATL, consultez Classes partagées par les MFC et ATL.

Important

Les classes MFC et leurs membres ne peuvent pas être utilisés dans des applications qui s'exécutent dans Windows Runtime.

Dans cette section

  • Classe CAccelerateDecelerateTransition
    Implémente une transition accélérer-ralentir.

  • CAnimateCtrl, classe
    Fournit les fonctionnalités du contrôle commun d'animation Windows.

  • Classe CAnimationBaseObject
    Classe de base pour tous les objets d'animation.

  • CAnimationColor Class
    Implémente les fonctionnalités d'une couleur dont les composants rouge, vert et bleu peuvent être animés.

  • Classe CAnimationController
    Implémente le contrôleur de l'animation, qui propose une interface centrale pour créer et gérer des animations.

  • Classe CAnimationGroup
    Implémente le contrôleur de l'animation, qui propose une interface centrale pour créer et gérer des animations.

  • Classe CAnimationManagerEventHandler
    Implémente un rappel, qui est appelé par l'API d'animation lorsque l'état d'un gestionnaire d'animation est modifié.

  • Classe CAnimationPoint
    Implémente les fonctionnalités d'un point dont les coordonnées peuvent être animées.

  • Classe CAnimationRect
    Implémente les fonctionnalités d'un rectangle dont les côtés peuvent être animés.

  • Classe CAnimationSize
    Implémente les fonctionnalités d'un objet taille dont les dimensions peuvent être animées.

  • Classe CAnimationStoryboardEventHandler
    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.

  • Classe CAnimationTimerEventHandler
    Implémente un rappel, qui est appelé par l'API d'animation lorsque des événements de minutage se produisent.

  • Classe CAnimationValue
    Implémente les fonctionnalités d'un objet d'animation qui a une valeur.

  • Classe CAnimationVariable
    Représente une variable de l'animation.

  • Classe CAnimationVariableChangeHandler
    Implémente un rappel, qui est appelé par l'API d'animation lorsque la valeur d'une variable de l'animation est modifiée.

  • Classe CAnimationVariableIntegerChangeHandler
    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 des tableaux qui ressemblent aux tableaux C, mais qui peuvent se réduire et se développer 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 CDockSite, classe pour implémenter des volets d'ancrage masquables automatiquement.

  • Classe CBaseKeyFrame
    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 CDockablePane, classe pour prendre en charge la création de fenêtres à onglet.

  • Classe CBaseTransition
    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.

  • Classe CBitmapRenderTarget
    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 des fonctions 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 ».

  • Classe CConstantTransition
    Encapsule une transition constante.

  • CContextMenuManager, classe
    Gère les menus contextuels.

  • CControlBar, classe
    Classe de base pour les classes de barres de contrôles CStatusBar, classe, 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.

  • Classe CCubicTransition
    Encapsule une transition cubique.

  • Classe CCustomInterpolator
    Implémente une interclasseuse de base.

  • Classe CCustomTransition
    Implémente une transition personnalisée.

  • Classe CD2DBitmap
    Wrapper pour ID2D1Bitmap.

  • Classe CD2DBitmapBrush
    Wrapper pour ID2D1BitmapBrush.

  • Classe CD2DBrush
    Wrapper pour ID2D1Brush.

  • Classe CD2DBrushProperties
    Wrapper pour D2D1_BRUSH_PROPERTIES.

  • Classe CD2DEllipse
    Wrapper pour D2D1_BRUSH_PROPERTIES.

  • Classe CD2DGeometry
    Wrapper pour ID2D1Geometry.

  • Classe CD2DGeometrySink
    Wrapper pour ID2D1GeometrySink.

  • Classe CD2DGradientBrush
    Classe de base des classes CD2DLinearGradientBrush et CD2DRadialGradientBrush.

  • Classe CD2DLayer
    Wrapper pour ID2D1Layer.

  • Classe CD2DLinearGradientBrush
    Wrapper pour ID2D1LinearGradientBrush.

  • Classe CD2DMesh
    Wrapper pour ID2D1Mesh.

  • Classe CD2DPathGeometry
    Wrapper pour ID2D1PathGeometry.

  • Classe CD2DPointF
    Wrapper pour D2D1_POINT_2F.

  • Classe CD2DPointU
    Wrapper pour D2D1_POINT_2U.

  • Classe CD2DRadialGradientBrush
    Wrapper pour ID2D1RadialGradientBrush.

  • Classe CD2DRectF
    Wrapper pour D2D1_RECT_F.

  • Classe CD2DRectU
    Wrapper pour D2D1_RECT_U.

  • Classe CD2DResource
    Classe abstraite qui fournit une interface pour créer et gérer des ressources D2D telles que des pinceaux, des couches et des textes.

  • Classe CD2DRoundedRect
    Wrapper pour D2D1_ROUNDED_RECT.

  • Classe CD2DSizeF
    Wrapper pour D2D1_SIZE_F.

  • Classe CD2DSizeU
    Wrapper pour D2D1_SIZE_U.

  • Classe CD2DSolidColorBrush
    Wrapper pour ID2D1SolidColorBrush.

  • Classe CD2DTextFormat
    Wrapper pour IDWriteTextFormat.

  • Classe CD2DTextLayout
    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.

  • Classe CDCRenderTarget
    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.

  • Classe CDiscreteTransition
    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 les fonctionnalités de réorganisation des volets dérivés de 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 locales et représente la classe de base de CGopherFileFind, classe et CFtpFileFind, classe, qui effectuent des recherches de fichiers sur 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 de sélecteur de dossier.

  • 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. Cette classe étend la classe CFrameWnd, classe.

  • 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 d'un serveur Gopher, détermine le type du localisateur et rend le localisateur accessible à CGopherFileFind, 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 contrôle ActiveX WebBrowser dans une fenêtre MFC.

  • CHtmlEditCtrlBase, classe
    Représente un composant d'édition HTML.

  • CHtmlEditDoc, classe
    Avec CHtmlEditView, classe, fournit les fonctionnalités de la plateforme d'édition WebBrowser au sein du contexte de l'architecture document/vue de 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 Class
    Wrapper pour ID2D1HwndRenderTarget.

  • CImageList, classe
    Fournit les fonctionnalités du contrôle commun de liste d'images Windows.

  • Classe CInstantaneousTransition
    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.

  • Classe CInterpolatorBase
    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.

  • Classe CKeyFrame
    Représente une image clé de l'animation.

  • Classe CLinearTransition
    Encapsule une transition linéaire.

  • Classe CLinearTransitionFromSpeed
    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, classe, la classe qui encapsule la fonctionnalité de contrôle de liste, avec l'architecture document/vue 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 la fonctionnalité de CMDIChildWnd, 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, classe, une fenêtre frame d'interface multidocument (MDI) Windows.

  • CMDITabInfo, classe
    Sert à passer des paramètres à la méthode CMDIFrameWndEx::EnableMDITabbedGroups. Définissez les membres de cette classe de manière à contrôler le comportement des groupes avec onglet MDI.

  • CMemFile, classe
    Classe dérivée de CFile, classe, qui prend en charge les fichiers de 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 CEdit, classe pour prendre en charge des boutons système supplémentaires tels que Alt, Contrôle et Maj.

  • CMFCAutoHideButton, classe
    Bouton qui affiche ou masque une CDockablePane, classe configurée pour être masquée.

  • CMFCBaseTabCtrl, classe
    Implémente les fonctionnalités de base pour les fenêtres à onglets.

  • CMFCButton, classe
    Ajoute des fonctionnalités à la classe CButton, classe, par exemple l'alignement d'un texte de bouton, la combinaison d'un 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 classes CMFCColorButton et CMFCColorBar, classe 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 CMFCDesktopAlertWnd, classe pour afficher une boîte de dialogue personnalisé 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 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, une barre d'outils déroulante (CMFCDropDownToolBar, classe) s'ouvre lorsque l'utilisateur appuie sur le bouton de barre d'outils et le maintient enfoncé.

  • 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 la classe CListCtrl, classe en prenant en charge les fonctionnalités de contrôle d'en-tête avancées de 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 objet CMFCOutlookBarTabCtrl, classe et une série d'onglets. Les onglets peuvent être des objets CMFCOutlookBarPane, classe ou des objets dérivés de CWnd. 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, 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, Enregistrer et Quitter.

  • CMFCRibbonBaseElement, classe
    Classe de base de 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, classe.

  • 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 le 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 étend en incluant la possibilité d'afficher la liste des éléments du shell.

  • CMFCShellTreeCtrl, classe
    Étend les fonctionnalités de CTreeCtrl, classe en affichant une hiérarchie d'éléments de 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 des tâches pour le contrôle de volet de tâches (CMFCTasksPane, classe). L'objet tâche représente un élément du 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 contrôle CMFCTasksPane, classe. 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
    Ressemble à CToolBar, 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 méthode CMFCToolBar::LoadToolBarEx.

  • CMFCToolBarMenuButton, classe
    Bouton de barre d'outils qui contient un menu contextuel.

  • CMFCToolBarsCustomizeDialog, classe
    Boîte de dialogue à onglets non modale (CPropertySheet, classe) qui permet à l'utilisateur de personnaliser les barres d'outils, les menus, les raccourcis clavier, les outils définis par l'utilisateur et le 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 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 des 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 CView, classe particulier 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 CPaneFrameWnd, classe. Elle peut prendre en charge plusieurs volets. Au lieu d'un seul handle incorporé à une barre de contrôle, CMultiPaneFrameWnd contient un objet CPaneContainerManager, classe qui permet à l'utilisateur d'ancrer un CMultiPaneFrameWnd à un autre et de créer dynamiquement plusieurs fenêtres flottantes avec onglets.

  • 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 structure OLEUICONVERT dans le Kit de développement logiciel 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éplacer 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éplacer.

  • 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éplacement.

  • 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êtres frames sur place pour votre application depuis la classe COleIPFrameWndEx, au lieu de la dériver de la classe COleIPFrameWnd.

  • 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 données VARIANT.

  • 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 de périphérique dérivée de CDC, classe.

  • CPalette, classe
    Encapsule une palette de couleurs Windows.

  • CPane, classe
    Amélioration de 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 CPaneContainer.. Il stocke aussi 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 objet CPaneContainerManager, classe.

  • 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.

  • Classe CParabolicTransitionFromAcceleration
    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 d'impression Windows 2000.

  • 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, également appelée boîte de dialogue à onglets.

  • 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 des informations d'état récentes pour 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
    Semblable à une structure Structure RECT Windows.

  • CRectTracker, classe
    Active un élément à afficher, déplacer et redimensionner de différentes manières.

  • Classe CRenderTarget
    Wrapper pour ID2D1RenderTarget.

  • CResourceException, classe
    Générée lorsque Windows ne peut pas trouver ou allouer une ressource demandée.

  • Classe CReversalTransition
    Encapsule une transition inverse.

  • CRgn, classe
    Encapsule une région GDI (Graphics Device Interface) Windows.

  • CRichEditCntrItem, classe
    Avec CRichEditView, classe et CRichEditDoc, classe, fournit les fonctionnalités du contrôle RichEdit dans le contexte de l'architecture d'affichage de document MFC.

  • CRichEditCtrl, classe
    Fournit les fonctionnalités du contrôle d'édition enrichi.

  • CRichEditDoc, classe
    Avec CRichEditView, classe et CRichEditCntrItem, classe, fournit les fonctionnalités du contrôle RichEdit dans le contexte de l'architecture d'affichage de document MFC.

  • CRichEditView, classe
    Avec CRichEditDoc, classe et CRichEditCntrItem, classe, fournit les fonctionnalités du contrôle RichEdit dans le contexte de l'architecture d'affichage de document MFC.

  • CScrollBar, classe
    Fournit les fonctionnalités d'un contrôle de barre de défilement Windows.

  • CScrollView, classe
    CView, classe avec des possibilités de défilement.

  • CSemaphore, classe
    Représente un « sémaphore », c'est-à-dire un objet de synchronisation qui autorise 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 CSettingsStore, classe.

  • CSharedFile, classe
    Classe dérivée de CMemFile, 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.

  • Classe CSinusoidalTransitionFromRange
    Encapsule une transition de plage sinusoïdale comportant une plage d'oscillation donnée.

  • Classe CSinusoidalTransitionFromVelocity
    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
    Semblable à la structure SIZE Windows, 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.

  • Classe CSmoothStopTransition
    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ôles 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 C runtime tel qu'il est ouvert par la fonction runtime fopen, _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 onglet (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 ligne de texte unique qui décrit le rôle 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, classe, la classe qui encapsule la fonctionnalité de contrôle d'arborescence, avec l'architecture document/vue 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, classe 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ée 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.

Rubriques connexes

  • MFC Reference
    Contient des liens vers les rubriques sur les classes, les fonctions globales, les variables globales et les macros qui composent la bibliothèque MFC.