Classi di controllo

Classi di controlli incapsulano un'ampia varietà di controlli Windows standard che vanno dai controlli di testo statico ai controlli della struttura ad albero. MFC offre inoltre alcuni nuovi controlli, compresi i pulsanti con le barre di controllo e le bitmap.

I controlli di cui i nomi delle classi terminano in "Ctrl" sono nuovi in Windows 95 e Windows NT versione 3.51.

Controlli di visualizzazione statica

CStatic

Una finestra di visualizzazione statica. Controlli statici vengono utilizzati per etichettare, scatola o separare altri controlli in una finestra o una finestra di dialogo. Essi possono anche visualizzare immagini grafiche anziché testo o una casella.

Controlli di testo

CEdit

Una finestra di controllo di testo modificabile. Modificare controlli vengono utilizzati per accettare l'input dell'utente testuale.

CRichEditCtrl

Un controllo in cui l'utente può inserire e modificare il testo. A differenza del controllo incapsulato in CEdit, un controllo rich edit supporta il carattere e la formattazione di paragrafo e gli oggetti OLE.

Controlli che rappresentano i numeri

CSliderCtrl

Un controllo che contiene un dispositivo di scorrimento, che si sposta per selezionare un valore o un insieme di valori.

CSpinButtonCtrl

Una coppia di pulsanti freccia l'utente può fare clic per incrementare o decrementare un valore.

CProgressCtrl

Viene visualizzato un rettangolo riempito gradualmente da sinistra a destra per indicare l'avanzamento di un'operazione.

CScrollBar

Una finestra di controllo barra di scorrimento. La classe fornisce le funzionalità di una barra di scorrimento, per l'uso come un controllo in una finestra di dialogo o finestra, attraverso il quale l'utente può specificare una posizione all'interno di una gamma.

Pulsanti

CButton

Una finestra di controllo pulsante. La classe fornisce un'interfaccia di programmazione per un pulsante, casella di controllo o pulsante di opzione in una finestra o una finestra di dialogo.

CBitmapButton

Un pulsante con un'immagine bitmap, piuttosto che una didascalia di testo.

Liste

CListBox

Una finestra di controllo casella di riepilogo. Una casella di riepilogo visualizza 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 di spostare le voci della casella di riepilogo, come ad esempio i nomi dei file e la stringa di valori letterali, all'interno della casella di riepilogo. Caselle di riepilogo con questa capacità sono utili per un elenco di elementi in un ordine diverso da alfabetico, come ad esempio includere nomi di percorso o file in un progetto.

CComboBox

Una finestra di controllo casella combinata. Consiste in una casella combinata di un controllo di modifica più di una casella di riepilogo.

CCheckListBox

Visualizza un elenco di oggetti con le caselle di controllo, che l'utente può selezionare o deselezionare, accanto a ogni elemento.

CListCtrl

Consente di visualizzare un insieme di elementi, ciascuno composto da un'icona e un'etichetta, in modo simile al riquadro destro di Esplora risorse di Windows 95.

CTreeCtrl

Consente di visualizzare un elenco gerarchico di icone ed etichette disposti in maniera simile al riquadro sinistro di Esplora risorse di Windows 95.

Le barre degli strumenti e barre di stato

CToolBarCtrl

Fornisce la funzionalità del controllo Windows toolbar comune. La maggior parte dei programmi MFC utilizzano CToolBar invece di questa classe.

CStatusBarCtrl

Una finestra orizzontale, di solito divisa in riquadri, in cui un'applicazione può visualizzare informazioni sullo stato. La maggior parte dei programmi MFC utilizzano CStatusBar invece di questa classe.

Controlli vari

CAnimateCtrl

Consente di visualizzare un semplice video clip.

CToolTipCtrl

Una piccola finestra di pop-up che consente di visualizzare una sola riga di testo che descrive lo scopo di uno strumento in un'applicazione.

CHeaderCtrl

Visualizza titoli o etichette per le colonne.

CTabCtrl

Un controllo con schede su cui l'utente può fare clic, analogo ai divisori in un notebook.

CHotKeyCtrl

Consente all'utente di creare una combinazione di "hot key", che l'utente può premere per eseguire un'azione rapidamente.

Classi correlate

CImageList

Fornisce la funzionalità di elenco delle immagini di Windows. Elenchi immagini vengono utilizzati con i controlli di elenco e albero. Può anche essere utilizzati per memorizzare e archiviare un set di stesso formato bitmap.

CCtrlView

La classe base per tutte le viste associati ai controlli di Windows. Il punto di vista basata sui controlli vengono descritte di seguito.

CEditView

Una vista che contiene un controllo di modifica standard di Windows.

CRichEditView

Controllo di modifica una vista che contiene un ricco di Windows.

CListView

Una vista che contiene un controllo elenco di Windows.

CTreeView

Una vista che contiene un controllo di struttura di Windows.

Index