Classes de contrôle
Les classes de contrôle encapsulent une large gamme de contrôles Windows standard allant des contrôles statiques de texte aux contrôles d'arborescence.En outre, MFC fournit des contrôles, y compris les boutons avec les bitmaps et les barres de contrôles.
Les contrôles dont les noms de classe se terminent par « Ctrl » étaient nouveaux dans la version 3,51 de Windows 95 et Windows NT.
contrôles d'affichage statiques
- CStatic
Une fenêtre de portée affichage.Les contrôles statiques sont utilisés pour étiqueter, boxing, ou séparer des autres contrôles dans une boîte de dialogue ou la fenêtre.Ils peuvent également afficher des images graphiques plutôt que du texte ou une zone.
Contrôles de texte
CEdit
une fenêtre de contrôle de modifiable-texte.Les contrôles d'édition sont utilisés pour recevoir l'entrée textuelle de l'utilisateur.CIPAddressCtrl
Prend en charge une zone d'édition pour manipuler une adresse de (IP) Internet Protocol).CRichEditCtrl
Un contrôle dans lequel l'utilisateur peut entrer et modifier le texte.Contrairement au contrôle encapsulé dans CEdit, un contrôle RichEdit prend en charge le caractère et la mise en forme de paragraphe et les objets OLE.
Contrôles qui représentent des nombres
CSliderCtrl
un contrôle contenant un curseur, que l'utilisateur déplace pour sélectionner une valeur ou un ensemble de valeurs.CSpinButtonCtrl
Une paire de boutons fléchés que l'utilisateur peut cliquer pour incrémenter ou décrémenter une valeur.CProgressCtrl
Affiche un rectangle qui est rempli progressivement de gauche à droite pour indiquer la progression d'une opération.CScrollBar
une fenêtre de contrôle de barre de défilement.La classe fournit les fonctionnalités d'une barre de défilement, pour utiliser comme contrôle dans une boîte de dialogue ou une fenêtre, dans laquelle l'utilisateur peut spécifier une position dans une plage.
Boutons
CButton
Une fenêtre de contrôle button.La classe fournit une interface de programmation d'un bouton de commande, une case à cocher, ou une case d'option dans une boîte de dialogue ou la fenêtre.CBitmapButton
Un bouton avec une bitmap plutôt qu'une légende de texte.
Listes
CListBox
une fenêtre de contrôle zone de liste déroulante.Une zone de liste affiche une liste des éléments que l'utilisateur peut afficher et sélectionnez.CDragListBox
Fournit les fonctionnalités d'une zone de liste windows ; autorise l'utilisateur à des éléments de zone de liste de déplacement, tels que des noms de fichiers et des littéraux de chaîne, dans la zone de liste.Les zones de liste avec cette fonction sont utiles pour une liste d'éléments dans un ordre alphabétique autre que, tels que les incluent des noms de chemin ou les fichiers dans un projet.CComboBox
une fenêtre de contrôle zone de liste déroulante.une zone de liste déroulante se compose d'un contrôle d'édition plus une zone de liste.CComboBoxEx
Étend le contrôle zone de liste déroulante en fournissant la prise en charge pour les listes d'images.CCheckListBox
Affiche une liste d'éléments avec les cases à cocher, que l'utilisateur peut contrôler ou suppression, en regard de chaque élément.CListCtrl
Affiche une collection d'éléments, chacune qui se compose d'une icône et une étiquette, d'une manière similaire au volet droit de l'Explorateur de fichiers.CTreeCtrl
Affiche une liste hiérarchique d'icônes et d'une manière similaire de organisé par étiquettes dans le volet gauche de l'Explorateur de fichiers.
barres d'outils et barres d'état
CToolBarCtrl
Fournit les fonctionnalités du contrôle commun de barre d'outils windows.La plupart des programmes MFC utilisent CToolBar au lieu de cette classe.CStatusBarCtrl
Une fenêtre horizontale, généralement divisée en volets, dans lequel une application peut afficher des informations d'état.La plupart des programmes MFC utilisent CStatusBar au lieu de cette classe.
divers contrôles
CAnimateCtrl
affiche un clip vidéo simple.CToolTipCtrl
Une petite fenêtre indépendante qui affiche une ligne de texte unique qui décrit l'objectif d'un outil dans une application.CDateTimeCtrl
Prend en charge un contrôle d'édition étendu, ou un contrôle d'interface simple de calendrier, qui permet à un utilisateur de choisir une date spécifique ou la valeur d'heure.CHeaderCtrl
Titres ou étiquettes d'affichages pour les colonnes.CMonthCalCtrl
Prend en charge un contrôle d'interface simple de calendrier qui permet à un utilisateur de sélectionner une date.CTabCtrl
Un contrôle avec les onglets sur lequel l'utilisateur peut cliquer, analogues à des séparateurs dans un livre.CHotKeyCtrl
Permet à l'utilisateur de créer une combinaison de touches d'accès rapide, que l'utilisateur peut cliquer pour exécuter une action rapidement.CLinkCtrl
Affiche le texte balisé et active les applications appropriées lorsque l'utilisateur clique sur le lien inline.CHtmlEditCtrl
Fournit les fonctionnalités du contrôle ActiveX WebBrowser dans une fenêtre MFC.
Classes connexes
CImageList
Fournit les fonctionnalités de la liste (Windows image.Les listes d'images sont utilisées avec les contrôles de liste et des contrôles d'arborescence.Ils peuvent également être utilisées pour stocker et archiver un ensemble de bitmap de même taille.CCtrlView
Toute la classe de base pour affiche associé aux contrôles Windows.Les vues basées sur des contrôles sont décrites ci-dessous.CEditView
Une vue qui contient un contrôle d'édition standard de windows.CRichEditView
Une vue qui contient un contrôle RichEdit windows.CListView
Une vue qui contient un contrôle de liste windows.CTreeView
Une vue qui contient un contrôle d'arborescence des fenêtres.