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.

Vedere anche

Concetti

Cenni preliminari sulla libreria di classi