Controlli (MFC)

I controlli sono oggetti che gli utenti possono interagire per immettere o modificare dati.Vengono visualizzati più di frequente in finestre di dialogo o barre degli strumenti.La famiglia di argomento vengono descritte tre tipi principali di comandi:

  • Controlli comuni di Windows, inclusi i controlli creati dal proprietario

  • Controlli ActiveX

  • Altre classi del controllo fornite dalla libreria MFC

Controlli comuni di Windows

Il sistema operativo Windows sono da sempre una serie di controlli comuni di Windows.Questi controlli sono oggetti programmabili e il supporto dell'editor finestre di Visual C++ che vengono aggiunte alle finestre di dialogo.Le classi di con la libreria MFC che incapsulano ognuno di questi controlli, come illustrato nella tabella Controlli comuni di Windows e classi MFC.(Alcuni elementi nella tabella sono argomenti correlati che ne descrivono ulteriormente.Per i controlli che non dispongono di argomenti, vedere la documentazione per la classe MFC.)

La classe CWnd è la classe base di tutte le classi di finestre, incluse eventuali classi del controllo.I controlli comuni di Windows sono supportati negli ambienti:

  • Windows 95, Windows 98 e Windows 2000

  • Windows NT, versione 3,51 e successive

  • Win32, versione 1,3 (le versioni in Visual C++ versione 4,2 e successive non supportano i Win32)

I controlli comuni più recenti — caselle di controllo, caselle combinate, caselle di modifica, caselle di riepilogo, pulsanti di opzione, pulsanti, controlli barra di scorrimento e controlli statici — sono disponibili nelle versioni precedenti di windows anche.

Controlli ActiveX

I controlli ActiveX, precedentemente noti come controlli OLE, possono essere utilizzati nelle finestre di dialogo nelle applicazioni per windows, o nelle pagine HTML nel world wide web.Per ulteriori informazioni, vedere Controlli ActiveX MFC.

Altre classi di controlli MFC

Oltre alle classi che incapsulano tutti i controlli comuni di Windows e che la programmazione di supporto i controlli ActiveX (o utilizzare controlli ActiveX offerti da altri), MFC offre le seguenti classi di controlli del proprio:

Trovare informazioni sui controlli comuni di Windows

La tabella riportata di seguito vengono descritte brevemente ognuno dei controlli comuni di Windows, incluse la classe wrapper di MFC del controllo.

Controlli comuni di Windows e classi MFC

Controllo

classe MFC

Descrizione

nuovo in Windows 95?

animazione

CAnimateCtrl

Per visualizzare i frame successivi di un clip video di AVI

Pulsante

CButton

Pulsanti che provoca un'operazione; utilizzato anche per le caselle di controllo, i pulsanti di opzione e le caselle di gruppo

No

casella combinata

CComboBox

Combinazione di casella di modifica e di caselle di riepilogo

No

selezione data e ora

CDateTimeCtrl

Consente all'utente di scegliere una data o un valore specifica

casella di modifica

CEdit

caselle per fornire testo

No

casella combinata estesa

CComboBoxEx

Un controllo casella combinata con la possibilità di visualizzare le immagini

intestazione

CHeaderCtrl

Button visualizzata su una colonna di testo; controlla la larghezza di testo visualizzerà

tasto di scelta

CHotKeyCtrl

Finestra che consente all'utente per creare un tasto di scelta„ per eseguire rapidamente un'azione

elenco immagini

CImageList

Raccolta di immagini utilizzate per gestire i grandi set di icone o di bitmap (elenco immagini non è in realtà un controllo; supporta gli elenchi utilizzati da altri controlli)

list

CListCtrl

Finestra che visualizza un elenco di testo con icone

casella di riepilogo

CListBox

Boxing che contiene un elenco di stringhe

No

calendario mensile

CMonthCalCtrl

Verificare che le visualizzazioni datino le informazioni

progress

CProgressCtrl

Finestra che indica lo stato di avanzamento di un'operazione lunga

rebar

CRebarCtrl

Barra degli strumenti che può contenere finestre figlio aggiuntive sotto forma di controlli

rich edit

CRichEditCtrl

La finestra in cui l'utente può modificare con carattere e formattazione dei paragrafi (vedere classi correlate ai controlli Rich Edit)

barra di scorrimento

CScrollBar

Barra di scorrimento utilizzata come controllo in una finestra di dialogo (non in una finestra)

No

dispositivo di scorrimento

CSliderCtrl

Finestra che contiene un dispositivo di scorrimento dei segni di graduazione facoltativi

pulsante di selezione

CSpinButtonCtrl

La coppia l'utente dei pulsanti freccia possibile fare clic su per incrementare o decrementare un valore

elettricità-testo

CStatic

Testo per il contrassegno degli altri controlli

No

barra di stato

CStatusBarCtrl

Finestra per visualizzare le informazioni sullo stato, simile alla classe CStatusBarMFC

scheda

CTabCtrl

Analogo ai divisori di un blocco appunti, utilizzato in “finestre di dialogo della scheda„ o finestre delle proprietà

barra degli strumenti

CToolBarCtrl

Finestra con i pulsanti di generazione, simili alla classe CToolBarMFC

descrizione comandi

CToolTipCtrl

Piccola finestra popup che descrive lo scopo di un pulsante della barra degli strumenti o di altro strumento

albero

CTreeCtrl

Finestra che visualizza un elenco gerarchico degli elementi

47xcww9x.collapse_all(it-it,VS.110).gifScegliere l'argomento su cui visualizzare maggiori informazioni

Per informazioni sui controlli comuni di Windows in Windows SDK, vedere Controlli comuni.

Vedere anche

Riferimenti

Editor finestre

Altre risorse

Interfaccia utente