Condividi tramite


Classi dei controlli

Le classi di controlli includono un'ampia gamma di controlli Windows standard che spaziano dai controlli di testo statico ai controlli struttura ad albero. Inoltre, MFC fornisce nuovi controlli, quali pulsanti con bitmap e le barre di controllo.

I controlli dei cui nomi della classe terminano con "inCTRL" sono nuovi in Windows NT versione 3,51 e Windows 95.

Controlli di visualizzazione statici

  • CStatic
    Una finestra di statico- visualizzazione. I controlli statici vengono utilizzate per contrassegnare, boxing, o separare gli altri controlli in una finestra di dialogo o in una 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 di (IP) del protocollo Internet.

  • 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 che contiene un dispositivo di scorrimento, che l'utente passa per selezionare un valore o un insieme di valori.

  • CSpinButtonCtrl
    Una coppia di frecce che l'utente può utilizzare 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 scrollbar. La classe fornisce le 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 in una finestra.

  • CBitmapButton
    Un pulsante con un'immagine bitmap anziché una didascalia del testo.

Elenchi

  • CListBox
    Una finestra di controllo listbox. 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, ad esempio 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 i file in un progetto.

  • CComboBox
    Una finestra di controllo casella combinata. Una casella combinata è un controllo di modifica più una casella di riepilogo.

  • CComboBoxEx
    Estende il controllo della casella combinata fornendo il supporto per elenchi di immagini.

  • CCheckListBox
    Visualizza un elenco di elementi con le 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 Esplora file.

Barre degli strumenti e barre di stato

  • CToolBarCtrl
    Fornisce la funzionalità del controllo barra degli strumenti comune di Windows. La maggior parte di CToolBar utilizzo di programmi MFC anziché 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 di CStatusBar utilizzo di programmi MFC anziché di questa classe.

Diversi controlli

  • CAnimateCtrl
    Visualizzare un filmato 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, o di un controllo semplice interfaccia del calendario, che consente a un utente di scegliere una data specifica o il valore temporale.

  • CHeaderCtrl
    Titoli o etichette delle visualizzazioni per le colonne.

  • CMonthCalCtrl
    Supporta un controllo di semplice interfaccia del calendario che consente a un utente di selezionare una data.

  • CTabCtrl
    Un controllo con schede sul quale 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 raggiungere 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 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 lo stesso ridimensionamento.

  • CCtrlView
    La classe base per tutte le visualizzazioni associata 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 controllo elenco di windows.

  • CTreeView
    Una visualizzazione contenente un controllo struttura ad albero delle finestre.

Vedere anche

Concetti

Cenni preliminari sulla libreria di classi