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? |
---|---|---|---|
Per visualizzare i frame successivi di un clip video di AVI |
Sì |
||
Pulsante |
Pulsanti che provoca un'operazione; utilizzato anche per le caselle di controllo, i pulsanti di opzione e le caselle di gruppo |
No |
|
casella combinata |
Combinazione di casella di modifica e di caselle di riepilogo |
No |
|
Consente all'utente di scegliere una data o un valore specifica |
Sì |
||
casella di modifica |
caselle per fornire testo |
No |
|
Un controllo casella combinata con la possibilità di visualizzare le immagini |
Sì |
||
Button visualizzata su una colonna di testo; controlla la larghezza di testo visualizzerà |
Sì |
||
Finestra che consente all'utente per creare un tasto di scelta„ per eseguire rapidamente un'azione |
Sì |
||
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) |
Sì |
||
Finestra che visualizza un elenco di testo con icone |
Sì |
||
casella di riepilogo |
Boxing che contiene un elenco di stringhe |
No |
|
Verificare che le visualizzazioni datino le informazioni |
Sì |
||
Finestra che indica lo stato di avanzamento di un'operazione lunga |
Sì |
||
Barra degli strumenti che può contenere finestre figlio aggiuntive sotto forma di controlli |
Sì |
||
La finestra in cui l'utente può modificare con carattere e formattazione dei paragrafi (vedere classi correlate ai controlli Rich Edit) |
Sì |
||
barra di scorrimento |
Barra di scorrimento utilizzata come controllo in una finestra di dialogo (non in una finestra) |
No |
|
Finestra che contiene un dispositivo di scorrimento dei segni di graduazione facoltativi |
Sì |
||
La coppia l'utente dei pulsanti freccia possibile fare clic su per incrementare o decrementare un valore |
Sì |
||
elettricità-testo |
Testo per il contrassegno degli altri controlli |
No |
|
Finestra per visualizzare le informazioni sullo stato, simile alla classe CStatusBarMFC |
Sì |
||
Analogo ai divisori di un blocco appunti, utilizzato in “finestre di dialogo della scheda„ o finestre delle proprietà |
Sì |
||
Finestra con i pulsanti di generazione, simili alla classe CToolBarMFC |
Sì |
||
Piccola finestra popup che descrive lo scopo di un pulsante della barra degli strumenti o di altro strumento |
Sì |
||
Finestra che visualizza un elenco gerarchico degli elementi |
Sì |
Scegliere l'argomento su cui visualizzare maggiori informazioni
un singolo controllo: vedere la tabella Controlli comuni di Windows e classi MFC in questo argomento per i collegamenti a tutti i controlli
Tramite l'editor finestra di dialogo per aggiungere controlli
Derivando le classi del controllo dalle classi di controlli MFC
Controlli di accesso della finestra di dialogo con indipendenza dai tipi
Per informazioni sui controlli comuni di Windows in Windows SDK, vedere Controlli comuni.