Classi di controlli
Le classi di controlli includono un'ampia gamma di controlli Windows standard che variano dai controlli di testo statico ai controlli struttura ad albero.Inoltre, MFC fornisce nuovi controlli, inclusi i pulsanti con le bitmap e le barre di controllo.
I controlli che i nomi della classe terminano con “inCtrl„ sono nuovi in Windows NT versione 3,51 e Windows 95.
Visualizzare controlli statici
- CStatic
Una finestra di elettricità- visualizzazione.I controlli statici vengono utilizzate per contrassegnare, il boxing, o separare gli altri controlli in una finestra di dialogo o nella finestra.È inoltre possibile visualizzare immagini grafiche anziché testo o una casella.
Controlli di testo
CEdit
Una finestra di controllo del modificabile- testo.I controlli di modifica vengono utilizzati per accettare l'input di testo dall'utente.CIPAddressCtrl
Supporta una casella di modifica per modificare un indirizzo del protocollo internet (IP).CRichEditCtrl
Un controllo in cui l'utente può immettere e modificare testo.A differenza del controllo incapsulato in CEdit, un controllo Rich Edit supporta il carattere e formattazione dei paragrafi e oggetti OLE.
Controlli che rappresentano numeri
CSliderCtrl
Un controllo contenente un dispositivo di scorrimento, che l'utente si sposta per selezionare un valore o un insieme di valori.CSpinButtonCtrl
Una coppia di frecce che l'utente può fare clic per incrementare o decrementare un valore.CProgressCtrl
Visualizzare un rettangolo che viene riempito gradualmente da sinistra verso destra per indicare lo stato di avanzamento di un'operazione.CScrollBar
Una finestra del controllo barra di scorrimento.La classe fornisce la funzionalità di una barra di scorrimento, da utilizzare come controllo in una finestra di dialogo o una finestra, da cui l'utente può specificare una posizione in un intervallo.
Pulsanti
CButton
Una finestra di pulsante.La classe fornisce un'interfaccia di programmazione per un pulsante, una casella di controllo, o un pulsante di opzione in una finestra di dialogo o nella finestra.CBitmapButton
Un pulsante con un'immagine bitmap anziché una didascalia del testo.
Elenchi
CListBox
Una finestra di controllo casella di riepilogo.Una casella di riepilogo viene visualizzato un elenco di elementi che l'utente può visualizzare e selezionare.CDragListBox
Fornisce la funzionalità di una casella di riepilogo di Windows, consente all'utente agli elementi della casella di riepilogo di spostamento, come i nomi di file e valori letterali stringa, nella casella di riepilogo.Le caselle di riepilogo con questa funzionalità sono utili per un elenco di elementi in un ordine non alfabetico, come includere i nomi di percorso o file in un progetto.CComboBox
Una finestra di controllo combobox.Una casella combinata è costituito da un controllo di modifica in una casella di riepilogo.CComboBoxEx
Estende il controllo casella combinata fornire supporto per gli elenchi immagini.CCheckListBox
Visualizza un elenco di elementi con caselle di controllo, che l'utente può controllare o rimuovere, accanto a ciascun elemento.CListCtrl
Visualizza una raccolta di elementi, ognuno costituito da un'icona e di un'etichetta, in modo simile al riquadro destro di Esplora file.CTreeCtrl
Visualizza un elenco gerarchico delle icone e le etichette disposte in un simile a sinistra del riquadro modo di Esplora file.
Barre degli strumenti e barre di stato
CToolBarCtrl
Fornisce funzionalità di controlli comuni della barra degli strumenti di Windows.La maggior parte dei programmi MFC utilizzano CToolBar posto di questa classe.CStatusBarCtrl
Una finestra orizzontale, in genere suddivisa nei riquadri, nella quale un'applicazione può visualizzare le informazioni sullo stato.La maggior parte dei programmi MFC utilizzano CStatusBar posto di questa classe.
Diversi controlli
CAnimateCtrl
Visualizzare un clip video semplice.CToolTipCtrl
Una piccola finestra popup che visualizza una sola riga di testo che descrive lo scopo di uno strumento in un'applicazione.CDateTimeCtrl
Supporta un controllo di modifica esteso, un controllo o di un'interfaccia semplice del calendario, che consente a un utente di scegliere una data specifica o.CHeaderCtrl
Titoli o etichette delle visualizzazioni per le colonne.CMonthCalCtrl
Supporta un controllo di un'interfaccia semplice del calendario che consente a un utente di selezionare una data.CTabCtrl
Un controllo con schede su cui l'utente può fare clic, analoghe ai divisori di un blocco appunti.CHotKeyCtrl
Consente all'utente per creare una combinazione di tasti di scelta, che l'utente possa premere per eseguire rapidamente un'azione.CLinkCtrl
Esegue il rendering del testo contrassegnato e avvia applicazioni adatte quando l'utente fa clic sul collegamento incorporato.CHtmlEditCtrl
Fornisce la funzionalità del controllo ActiveX WebBrowser in una finestra di MFC.
Classi correlate
CImageList
Fornisce la funzionalità dell'elenco Windows image.Gli elenchi di immagini vengono utilizzati con i controlli elenco e i controlli struttura ad albero.Possono essere utilizzati per archiviare e archiviare un insieme di immagini bitmap stesso della.CCtrlView
La classe base per tutte le visualizzazioni associate ai controlli Windows.Le visualizzazioni basate sui controlli vengono descritte di seguito.CEditView
Una visualizzazione contenente un controllo edit standard di Windows.CRichEditView
Una visualizzazione contenente un controllo Rich Edit di Windows.CListView
Una visualizzazione contenente un elenco di Windows.CTreeView
Una visualizzazione contenente un controllo struttura ad albero delle finestre.