Classi MFC
Le classi nell'elenco seguente sono incluse nella libreria Microsoft Foundation Class (MFC).
Suggerimento
Per informazioni su CStringT
e altre classi comuni alla programmazione MFC e ATL, vedere Classi condivise da MFC e ATL.
Importante
Le classi MFC e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.
In questa sezione
CAccelerateDecelerateTransition
Classe
Implementa una transizione di accelerazione-decelerazione.
CAnimateCtrl
Classe
Fornisce la funzionalità del controllo animazione comune di Windows.
CAnimationBaseObject
Classe
Classe di base per tutti gli oggetti di animazione.
CAnimationColor
Classe
Implementa la funzionalità di un colore i cui componenti rosso, verde e blu possono essere animati.
CAnimationController
Classe
Implementa il controller di animazione che fornisce un'interfaccia centrale per la creazione e la gestione delle animazioni.
CAnimationGroup
Classe
Implementa il controller di animazione che fornisce un'interfaccia centrale per la creazione e la gestione delle animazioni.
CAnimationManagerEventHandler
Classe
Implementa un callback, chiamato dall'API di animazione quando viene modificato uno stato di gestione animazione.
CAnimationPoint
Classe
Implementa la funzionalità di un punto le cui coordinate possono essere animate.
CAnimationRect
Classe
Implementa la funzionalità di un rettangolo i cui lati possono essere animati.
CAnimationSize
Classe
Implementa la funzionalità di un oggetto dimensioni le cui dimensioni possono essere animate.
CAnimationStoryboardEventHandler
Classe
Implementa un callback, chiamato dall'API di animazione quando viene modificato lo stato di uno storyboard o viene aggiornato uno storyboard.
CAnimationTimerEventHandler
Classe
Implementa un callback, chiamato dall'API di animazione quando si verificano eventi di temporizzazione.
CAnimationValue
Classe
Implementa la funzionalità di oggetto di animazione con un valore.
CAnimationVariable
Classe
Rappresenta una variabile di animazione.
CAnimationVariableChangeHandler
Classe
Implementa un callback, chiamato dall'API di animazione quando viene modificato il valore di una variabile di animazione.
CAnimationVariableIntegerChangeHandler
Classe
Implementa un callback, chiamato dall'API di animazione quando viene modificato il valore di una variabile di animazione.
CArchive
Classe
Consente di salvare una rete di oggetti complessa in una forma binaria permanente (in genere archiviazione su disco) che persiste dopo l'eliminazione di tali oggetti.
CArchiveException
Classe
Rappresenta una condizione di eccezione di serializzazione.
CArray
Classe
Supporta matrici simili alle matrici C, ma può ridurre e aumentare dinamicamente in base alle esigenze.
CAsyncMonikerFile
Classe
Fornisce la funzionalità per l'utilizzo di moniker asincroni in controlli ActiveX (precedentemente controlli OLE).
CAsyncSocket
Classe
Rappresenta un socket di Windows, ovvero un endpoint di comunicazione di rete.
CAutoHideDockSite
Classe
Estende la CDockSite
classe per implementare riquadri di ancoraggio nascosti automaticamente.
CBaseKeyFrame
Classe
Implementa la funzionalità di base di un fotogramma chiave.
CBasePane
Classe
Classe di base per tutti riquadri.
CBaseTabbedPane
Classe
Estende la funzionalità della CDockablePane
classe per supportare la creazione di finestre a schede.
CBaseTransition
Classe
Rappresenta una transizione di base.
CBitmap
Classe
Incapsula una bitmap GDI (Graphics Device Interface) di Windows e fornisce funzioni membro per la modifica della bitmap.
CBitmapButton
Classe
Crea controlli di tipo pulsante di comando dotati di immagini bitmap anziché di testo come etichetta.
CBitmapRenderTarget
Classe
Wrapper per ID2D1BitmapRenderTarget
.
CBrush
Classe
Incapsula un pennello GDI (Graphics Device Interface) di Windows.
CButton
Classe
Fornisce la funzionalità dei controlli pulsante di Windows.
CByteArray
Classe
Supporta matrici di byte dinamiche.
CCachedDataPathProperty
Classe
Implementa una proprietà del controllo OLE trasferita in modo asincrono e memorizzata nella cache in un file di memoria.
CCheckListBox
Classe
Fornisce la funzionalità di una casella elenco di controllo di Windows.
CClientDC
Classe
Gestisce la chiamata delle funzioni GetDC
di Windows in fase di costruzione e ReleaseDC
in fase di distruzione.
CCmdTarget
Classe
Classe di base per l'architettura della mappa dei messaggi della libreria Microsoft Foundation Class.
CCmdUI
Classe
Utilizzata solo in un gestore ON_UPDATE_COMMAND_UI
in una classe derivata da CCmdTarget
.
CColorDialog
Classe
Consente di incorporare nell'applicazione una finestra di dialogo di selezione colore.
CComboBox
Classe
Fornisce la funzionalità di una casella combinata di Windows.
CComboBoxEx
Classe
Estende il controllo della casella combinata fornendo il supporto per elenchi di immagini.
CCommandLineInfo
Classe
Facilita l'analisi della riga di comando all'avvio dell'applicazione.
CCommonDialog
Classe
Classe di base per le classi che incapsulano la funzionalità delle finestre di dialogo comuni di Windows.
CConnectionPoint
Classe
Definisce un tipo speciale di interfaccia utilizzata per comunicare con altri oggetti OLE, denominata "punto di connessione".
CConstantTransition
Classe
Incapsula una transizione costante.
CContextMenuManager
Classe
Gestisce i menu di scelta rapida.
CControlBar
Classe
Classe di base per le CStatusBar
classi della barra di controllo Classe,CToolBar
Classe,CDialogBar
Classe, CReBar
Classe e COleResizeBar
Classe.
CCriticalSection
Classe
Rappresenta una "sezione critica", ovvero un oggetto di sincronizzazione che abilita l'accesso a una risorsa o a una sezione di codice da parte di un solo thread alla volta.
CCtrlView
Classe
Adatta l'architettura documento/visualizzazione ai controlli comuni supportati da Windows 98 e Windows NT versione 3.51 e successive.
CCubicTransition
Classe
Incapsula una transizione cubica.
CCustomInterpolator
Classe
Implementa un interpolatore di base.
CCustomTransition
Classe
Implementa una transizione personalizzata.
CD2DBitmap
Classe
Wrapper per ID2D1Bitmap
.
CD2DBitmapBrush
Classe
Wrapper per ID2D1BitmapBrush
.
CD2DBrush
Classe
Wrapper per ID2D1Brush
.
CD2DBrushProperties
Classe
Wrapper per D2D1_BRUSH_PROPERTIES
.
CD2DEllipse
Classe
Wrapper per D2D1_BRUSH_PROPERTIES
.
CD2DGeometry
Classe
Wrapper per ID2D1Geometry
.
CD2DGeometrySink
Classe
Wrapper per ID2D1GeometrySink
.
CD2DGradientBrush
Classe
Classe di base delle classi CD2DLinearGradientBrush
e CD2DRadialGradientBrush
.
CD2DLayer
Classe
Wrapper per ID2D1Layer
.
CD2DLinearGradientBrush
Classe
Wrapper per ID2D1LinearGradientBrush
.
CD2DMesh
Classe
Wrapper per ID2D1Mesh
.
CD2DPathGeometry
Classe
Wrapper per ID2D1PathGeometry
.
CD2DPointF
Classe
Wrapper per D2D1_POINT_2F
.
CD2DPointU
Classe
Wrapper per D2D1_POINT_2U
.
CD2DRadialGradientBrush
Classe
Wrapper per ID2D1RadialGradientBrush
.
CD2DRectF
Classe
Wrapper per D2D1_RECT_F
.
CD2DRectU
Classe
Wrapper per D2D1_RECT_U
.
CD2DResource
Classe
Classe astratta che fornisce un'interfaccia per la creazione e la gestione di D2D
risorse come pennelli, livelli e testi.
CD2DRoundedRect
Classe
Wrapper per D2D1_ROUNDED_RECT
.
CD2DSizeF
Classe
Wrapper per D2D1_SIZE_F
.
CD2DSizeU
Classe
Wrapper per D2D1_SIZE_U
.
CD2DSolidColorBrush
Classe
Wrapper per ID2D1SolidColorBrush
.
CD2DTextFormat
Classe
Wrapper per IDWriteTextFormat
.
CD2DTextLayout
Classe
Wrapper per IDWriteTextLayout
.
CDaoDatabase
Classe
Rappresenta una connessione a un database attraverso la quale è possibile utilizzare i dati.
CDaoException
Classe
Rappresenta una condizione di eccezione generata da classi di database MFC basate su oggetti DAO (Data Access Object).
CDaoFieldExchange
Classe
Supporta le routine DFX DAO (record field exchange) utilizzate dalle classi di database DAO.
CDaoQueryDef
Classe
Rappresenta una definizione della query, o "querydef, in genere salvata in un database.
CDaoRecordset
Classe
Rappresenta un set di record selezionati da un'origine dati.
CDaoRecordView
Classe
Visualizzazione che mostra i record del database nei controlli.
CDaoTableDef
Classe
Rappresenta la definizione archiviata di una tabella di base o di una tabella collegata.
CDaoWorkspace
Classe
Gestisce una sessione di database denominata e protetta da password, dall'accesso alla disconnessione, di un singolo utente.
CDatabase
Classe
Rappresenta una connessione a un'origine dati attraverso la quale è possibile utilizzare l'origine dati.
CDataExchange
Classe
Supporta le routine DDX (Dialog Data Exchange) e DDV (Dialog Data Validation) usate da Microsoft Foundation Classes.
CDataPathProperty
Classe
Implementa una proprietà del controllo OLE che può essere caricata in modo asincrono.
CDataRecoveryHandler
Classe
Esegue il salvataggio automatico dei documenti e li ripristina nel caso un'applicazione si chiuda in modo imprevisto.
CDateTimeCtrl
Classe
Incapsula la funzionalità di un controllo di selezione data e ora.
CDBException
Classe
Rappresenta una condizione di eccezione generata da classi di database.
CDBVariant
Classe
Rappresenta un tipo di dati Variant per le classi ODBC MFC.
CDC
Classe
Definisce una classe di oggetti di un contesto di dispositivo.
CDCRenderTarget
Classe
Wrapper per ID2D1DCRenderTarget
.
CDHtmlDialog
Classe
Utilizzata per creare finestre di dialogo che utilizzano HTML anziché le risorse finestra di dialogo per implementare la relativa interfaccia utente.
CDialog
Classe
Classe di base utilizzata per la visualizzazione di finestre di dialogo sullo schermo.
CDialogBar
Classe
Fornisce la funzionalità di una finestra di dialogo non modale di Windows in una barra di controllo.
CDialogEx
Classe
Specifica il colore di sfondo e l'immagine di sfondo di una finestra di dialogo.
CDiscreteTransition
Classe
Incapsula una transizione discreta.
CDocItem
Classe
Classe di base per elementi del documento, ovvero i componenti dei dati di un documento.
CDockablePane
Classe
Implementa un riquadro che può essere ancorato in un sito di ancoraggio o incluso in un riquadro a schede.
CDockablePaneAdapter
Classe
Fornisce il supporto di ancoraggio per i riquadri derivati da CWnd
.
CDockingManager
Classe
Implementa la funzionalità principale che controlla il layout di ancoraggio in una finestra cornice principale.
CDockingPanesRow
Classe
Gestisce un elenco dei riquadri inseriti nella stessa riga orizzontale o verticale (colonna) di un sito di ancoraggio.
CDockSite
Classe
Fornisce funzionalità per la disposizione dei riquadri derivati dalla CPane
classe in set di righe.
CDockState
Classe
Classe CObject
serializzata che carica, scarica o cancella lo stato di una o più barre di controllo ancorabili nella memoria persistente (un file).
CDocObjectServer
Classe
Implementa le interfacce OLE aggiuntive necessarie per trasformare un server COleDocument
normale in un server DocObject completo: IOleDocument
, IOleDocumentView
, IOleCommandTarget
e IPrint
.
CDocObjectServerItem
Classe
Implementa i verbi del server OLE in modo specifico per i server DocObject.
CDocTemplate
Classe
Classe di base astratta che definisce le funzionalità di base per i modelli di documenti.
CDocument
Classe
Fornisce la funzionalità di base per le classi documento definite dall'utente.
CDragListBox
Classe
Oltre a fornire la funzionalità di una casella di riepilogo di Windows, la classe CDragListBox
consente all'utente di spostare gli elementi della casella di riepilogo, ad esempio i nomi file, all'interno della casella di riepilogo.
CDrawingManager
Classe
Implementa algoritmi di disegno complessi.
CDumpContext
Classe
Supporta l'output di diagnostica orientato al flusso sotto forma di testo leggibile.
CDWordArray
Classe
Supporta matrici di double word a 32 bit.
CEdit
Classe
Fornisce la funzionalità di un controllo di modifica di Windows.
CEditView
Classe
Tipo di classe di visualizzazione che fornisce la funzionalità di un controllo di modifica di Windows e che può essere utilizzato per implementare funzionalità di tipo editor di testo semplice.
CEvent
Classe
Questo oggetto di sincronizzazione rappresenta un "evento", che consente a un thread di notificare a un altro thread il verificarsi di un evento.
CException
Classe
Classe di base per tutte le eccezioni nella libreria Microsoft Foundation Class.
CFieldExchange
Classe
Supporta le routine RFX (record field exchange) e RFX di massa (bulk record field exchange) utilizzate dalle classi di database.
CFile
Classe
Classe di base per le classi di file MFC.
CFileDialog
Classe
Incapsula la finestra di dialogo dei file comuni per Windows.
CFileException
Classe
Rappresenta una condizione di eccezione correlata al file.
CFileFind
Classe
Esegue ricerche di file locali ed è la classe base per CGopherFileFind
Class e CFtpFileFind
Class, che esegue ricerche nei file Internet.
CFindReplaceDialog
Classe
Consente di implementare le finestre di dialogo standard Trova/Sostituisci stringhe nell'applicazione.
CFolderPickerDialog
Classe
Implementa CFileDialog
nella modalità di selezione cartelle.
CFont
Classe
Incapsula un tipo di carattere GDI (Graphics Device Interface) di Windows e fornisce funzioni membro per la modifica del tipo di carattere.
CFontDialog
Classe
Consente di incorporare una finestra di dialogo di selezione del carattere nell'applicazione.
CFontHolder
Classe
Implementa la proprietà predefinita e incapsula la funzionalità di un oggetto tipo di carattere di Windows e l'interfaccia IFont
.
CFormView
Classe
Classe di base utilizzata per le visualizzazioni di form.
CFrameWnd
Classe
Fornisce la funzionalità di un'interfaccia a documento singolo (SDI) di Windows sovrapposta o di una finestra cornice popup, insieme ai membri per gestire la finestra.
CFrameWndEx
Classe
Implementa la funzionalità di un'interfaccia a documento singolo (SDI) di Windows sovrapposta o di una finestra cornice popup e fornisce i membri per gestire la finestra. Estende la CFrameWnd
classe Class .
CFtpConnection
Classe
Gestisce la connessione FTP a un server Internet e consente la modifica diretta delle directory e dei file in tale server.
CFtpFileFind
Classe
Facilita le ricerche di file su Internet dei server FTP.
CGdiObject
Classe
Fornisce una classe di base per diversi generi di oggetti GDI (Graphics Device Interface) di Windows, quali bitmap, aree, pennelli, penne, tavolozze e tipi di carattere.
CGopherConnection
Classe
Gestisce la connessione a un server Internet gopher.
CGopherFile
Classe
Fornisce la funzionalità per individuare e leggere file in un server gopher.
CGopherFileFind
Classe
Facilita le ricerche di file su Internet dei server gopher.
CGopherLocator
Classe
Ottiene un "localizzatore" gopher da un server gopher, determina il tipo del localizzatore e rende il localizzatore disponibile per CGopherFileFind
Class.
CHeaderCtrl
Classe
Fornisce la funzionalità del controllo intestazione comune di Windows.
CHotKeyCtrl
Classe
Fornisce la funzionalità del controllo tasto di scelta comune di Windows.
CHtmlEditCtrl
Classe
Fornisce la funzionalità del WebBrowser
controllo ActiveX in una finestra MFC.
CHtmlEditCtrlBase
Classe
Rappresenta un componente di modifica HTML.
CHtmlEditDoc
Classe
Con CHtmlEditView
Classe, fornisce la funzionalità della piattaforma di modifica WebBrowser nel contesto dell'architettura di visualizzazione documento MFC.
CHtmlEditView
Classe
Fornisce la funzionalità della piattaforma di modifica WebBrowser nel contesto dell'architettura documento/visualizzazione di MFC.
CHtmlView
Classe
Fornisce la funzionalità del controllo WebBrowser nel contesto dell'architettura documento/visualizzazione di MFC.
CHttpConnection
Classe
Gestisce la connessione a un server HTTP.
CHttpFile
Classe
Fornisce la funzionalità per richiedere e leggere file in un server HTTP.
CHwndRenderTarget
Classe
Wrapper per ID2D1HwndRenderTarget
.
CImageList
Classe
Fornisce la funzionalità del controllo elenco immagini comune di Windows.
CInstantaneousTransition
Classe
Incapsula una transizione istantanea.
CInternetConnection
Classe
Gestisce la connessione a un server Internet.
CInternetException
Classe
Rappresenta una condizione di eccezione correlata a un'operazione su Internet.
CInternetFile
Classe
Consente l'accesso a file in sistemi remoti che utilizzano protocolli Internet.
CInternetSession
Classe
Crea e inizializza una singola sessione o più sessioni Internet simultanee e descrive la connessione a un server proxy, se necessario.
CInterpolatorBase
Classe
Implementa un callback, chiamato dall'API di animazione quando deve essere calcolato un nuovo valore di una variabile di animazione.
CInvalidArgException
Classe
Questa classe rappresenta una condizione di eccezione di argomento non valido.
CIPAddressCtrl
Classe
Fornisce la funzionalità del controllo indirizzo IP comune di Windows.
CJumpList
Classe
Elenco di collegamenti visualizzati quando si fa clic con il pulsante destro del mouse su un'icona nella barra delle applicazioni.
CKeyboardManager
Classe
Gestisce le tabelle di tasti di scelta rapida per la finestra cornice principale e le finestre cornice figlio.
CKeyFrame
Classe
Rappresenta un fotogramma chiave di animazione.
CLinearTransition
Classe
Incapsula una transizione lineare.
CLinearTransitionFromSpeed
Classe
Incapsula una transizione a velocità lineare.
CLinkCtrl
Classe
Fornisce la funzionalità del controllo SysLink comune di Windows.
CList
Classe
Supporta elenchi ordinati di oggetti non univoci accessibili in sequenza o in base al valore.
CListBox
Classe
Fornisce la funzionalità di una casella di riepilogo di Windows.
CListCtrl
Classe
Incapsula la funzionalità di un "controllo di visualizzazione elenco" che mostra una raccolta di elementi ciascuno costituito da un'icona (da un elenco di immagini) e da un'etichetta.
CListView
Classe
Semplifica l'uso del controllo elenco e della CListCtrl
classe , la classe che incapsula la funzionalità di controllo elenco, con l'architettura di visualizzazione documento di MFC.
CLongBinary
Classe
Semplifica l'utilizzo di oggetti dati binari di grandi dimensioni (spesso chiamati BLOB) in un database.
CMap
Classe
Classe Collection dizionario che esegue il mapping delle chiavi univoche ai valori.
CMapPtrToPtr
Classe
Supporta mappe di puntatori void con chiave fornita da puntatori void.
CMapPtrToWord
Classe
Supporta mappe di parole a 16 bit con chiave fornita da puntatori void.
CMapStringToOb
Classe
Classe di raccolte dizionario che esegue il mapping di oggetti CString
univoci ai puntatori CObject
.
CMapStringToPtr
Classe
Supporta mappe di puntatori void con chiave fornita da oggetti CString
.
CMapStringToString
Classe
Supporta mappe di oggetti CString
con chiave fornita da oggetti CString
.
CMapWordToOb
Classe
Supporta mappe di puntatori CObject
con chiave fornita da parole a 16 bit.
CMapWordToPtr
Classe
Supporta mappe di puntatori void con chiave fornita da parole a 16 bit.
CMDIChildWnd
Classe
Fornisce la funzionalità di una finestra figlio con interfaccia a documenti multipli (MDI) di Windows, insieme ai membri per gestire la finestra.
CMDIChildWndEx
Classe
Fornisce la funzionalità di una finestra figlio con interfaccia a documenti multipli (MDI) di Windows. Estende la funzionalità di CMDIChildWnd
Classe. Il framework richiede questa classe quando un'applicazione MDI utilizza determinate classi MFC.
CMDIFrameWnd
Classe
Fornisce la funzionalità di una finestra cornice figlio con interfaccia a documenti multipli (MDI) di Windows, insieme ai membri per gestire la finestra.
CMDIFrameWndEx
Classe
Estende la funzionalità di CFrameWnd
Classe, una finestra cornice MDI (Multiple Document Interface) di Windows.
CMDITabInfo
Classe
Utilizzato per passare parametri al CMDIFrameWndEx::EnableMDITabbedGroups
metodo . Impostare i membri di questa classe per controllare il comportamento dei gruppi MDI a schede.
CMemFile
Classe
CFile
Classe derivata dalla classe che supporta i file di memoria.
CMemoryException
Classe
Rappresenta una condizione di eccezione di memoria insufficiente.
CMenu
Classe
Incapsulamento di HMENU
di Windows.
CMenuTearOffManager
Classe
Gestisce i menu con barra a comparsa. Un menu con barra a comparsa è un menu collocato nella barra dei menu. L'utente può rimuovere un menu con barra a comparsa dalla barra dei menu, rendendolo mobile.
CMetaFileDC
Classe
Implementa un metafile di Windows che contiene una sequenza di comandi GDI (Graphics Device Interface) che è possibile riprodurre per creare un'immagine o un testo desiderato.
CMFCAcceleratorKey
Classe
Classe helper che implementa il mapping e la formattazione della chiave virtuale.
CMFCAcceleratorKeyAssignCtrl
Classe
Estende la CEdit
classe per supportare pulsanti di sistema aggiuntivi, ad esempio ALT, CONTROL e MAIUSC.
CMFCAutoHideButton
Classe
Pulsante che visualizza o nasconde una CDockablePane
classe configurata per nascondersi.
CMFCBaseTabCtrl
Classe
Implementa la funzionalità di base per le finestre a schede.
CMFCButton
Classe
Aggiunge funzionalità alla classe Classe, ad esempio l'allineamento CButton
del testo del pulsante, la combinazione di testo del pulsante e un'immagine, la selezione di un cursore e la specifica di una descrizione comando.
CMFCCaptionBar
Classe
Barra di controllo che consente di visualizzare tre elementi: un pulsante, un'etichetta di testo e una bitmap. Può essere visualizzato un solo elemento di ogni tipo alla volta. È possibile allineare ciascun elemento ai margini sinistro o destro del controllo o al centro. È inoltre possibile applicare uno stile Flat o 3D ai bordi superiore e inferiore della barra del titolo.
CMFCCaptionButton
Classe
Implementa un pulsante visualizzato nella barra del titolo per un riquadro ancorato o una finestra con mini-cornice. In genere, il framework crea automaticamente pulsanti della barra del titolo.
CMFCColorBar
Classe
Rappresenta una barra di controllo ancorabile che consente di selezionare colori in un documento o un'applicazione.
CMFCColorButton
Classe
Le CMFCColorButton
classi e CMFCColorBar
Class vengono usate insieme per implementare un controllo selezione colori.
CMFCColorDialog
Classe
Rappresenta una finestra di dialogo di selezione colori.
CMFCColorMenuButton
Classe
Supporta un comando di menu o un pulsante della barra degli strumenti che attiva una finestra di dialogo di selezione colori.
CMFCColorPickerCtrl
Classe
Fornisce la funzionalità per un controllo utilizzato per selezionare colori.
CMFCDesktopAlertDialog
Classe
Usato insieme CMFCDesktopAlertWnd
alla classe per visualizzare una finestra di dialogo personalizzata in una finestra popup.
CMFCDesktopAlertWnd
Classe
Implementa la funzionalità di una finestra di dialogo non modale visualizzata sullo schermo per informare l'utente del verificarsi di un evento.
CMFCDesktopAlertWndInfo
Classe
Usato con la CMFCDesktopAlertWnd
classe . Specifica i controlli visualizzati se viene visualizzata la finestra di avviso.
CMFCDragFrameImpl
Classe
Disegna il rettangolo di trascinamento visualizzato quando l'utente trascina un riquadro nella modalità di ancoraggio standard.
CMFCDropDownToolBar
Classe
Barra degli strumenti visualizzata quando l'utente tiene premuto un pulsante della barra degli strumenti di primo livello.
CMFCDropDownToolbarButton
Classe
Tipo di pulsante della barra degli strumenti che, quando viene selezionato, si comporta come un pulsante normale. Viene tuttavia aperta una barra degli strumenti a discesa (CMFCDropDownToolBar
classe se l'utente preme e tiene premuto il pulsante della barra degli strumenti.
CMFCDynamicLayout
Classe
Specifica come i controlli in una finestra vengono spostati e ridimensionati quando l'utente ridimensiona la finestra.
CMFCEditBrowseCtrl
Classe
Supporta il controllo di modifica con pulsante sfoglia, una casella di testo modificabile che può contenere facoltativamente il pulsante Sfoglia. Quando l'utente fa clic sul pulsante Sfoglia, il controllo esegue un'azione personalizzata o visualizza una finestra di dialogo standard che contiene un visualizzatore file o un visualizzatore cartelle.
CMFCFilterChunkValueImpl
Classe
Semplifica la logica dei blocchi e della coppia proprietà-valore.
CMFCFontComboBox
Classe
Crea un controllo casella combinata contenente un elenco di tipi di carattere.
CMFCFontInfo
Classe
Descrive il nome e altri attributi di un tipo di carattere.
CMFCHeaderCtrl
Classe
Supporta l'ordinamento di più colonne in un controllo intestazione.
CMFCImageEditorDialog
Classe
Supporta una finestra di dialogo dell'editor di immagini
CMFCKeyMapDialog
Classe
Supporta un controllo che associa i comandi ai tasti sulla tastiera.
CMFCLinkCtrl
Classe
Visualizza un pulsante come collegamento ipertestuale e richiama la destinazione del collegamento quando viene fatto clic sul pulsante.
CMFCListCtrl
Classe
Estende la funzionalità della classe Class supportando la funzionalità avanzata del controllo intestazione della CMFCHeaderCtrl
classe .CListCtrl
CMFCMaskedEdit
Classe
Supporta un controllo di modifica mascherato, che convalida l'input utente rispetto a una maschera e visualizza i risultati convalidati in base a un modello.
CMFCMenuBar
Classe
Barra dei menu che implementa l'ancoraggio.
CMFCMenuButton
Classe
Pulsante che consente di visualizzare un menu di scelta rapida e segnala le selezioni di menu dell'utente.
CMFCOutlookBar
Classe
Riquadro a schede che presenta l'aspetto visivo del Riquadro di navigazione di Microsoft Outlook 2000 o Outlook 2003. L'oggetto CMFCOutlookBar
contiene un CMFCOutlookBarTabCtrl
oggetto Class e una serie di schede. Le schede possono essere CMFCOutlookBarPane
oggetti Class o CWnd
oggetti derivati da . All'utente la barra di Outlook viene visualizzata come una serie di pulsanti e un'area di visualizzazione. Quando l'utente fa clic su un pulsante, viene visualizzato il controllo o il riquadro del pulsante corrispondente.
CMFCOutlookBarPane
Classe
Controllo derivato da Classe che può essere inserito in una barra di Outlook (CMFCOutlookBar
Classe).CMFCToolBar
Il riquadro della barra di Outlook contiene una colonna di pulsanti di grandi dimensioni. L'utente può scorrere verso l'alto e verso il basso l'elenco dei pulsanti, se questo è più grande del riquadro. Quando l'utente scollega un riquadro della barra di Outlook dalla barra stessa, questo può rimanere mobile o essere ancorato nella finestra cornice principale.
CMFCOutlookBarTabCtrl
Classe
Controllo Struttura a schede che presenta l'aspetto visivo del Riquadro di navigazione in Microsoft Outlook.
CMFCPopupMenu
Classe
Implementa la funzionalità del menu di scelta rapida di Windows e la estende aggiungendo funzionalità quali menu con barra a comparsa e descrizioni comandi.
CMFCPopupMenuBar
Classe
Barra dei menu incorporata in un menu di scelta rapida.
CMFCPreviewCtrlImpl
Classe
Implementa una finestra collocata in una finestra host fornita dalla shell per l'anteprima avanzata.
CMFCPropertyGridColorProperty
Classe
Supporta un elemento controllo elenco delle proprietà che apre una finestra di dialogo di selezione colore.
CMFCPropertyGridCtrl
Classe
Supporta un controllo griglia delle proprietà modificabile che può visualizzare le proprietà in ordine alfabetico o gerarchico.
CMFCPropertyGridFileProperty
Classe
Supporta un elemento controllo elenco delle proprietà che apre una finestra di dialogo di selezione file.
CMFCPropertyGridFontProperty
Classe
Supporta un elemento controllo elenco delle proprietà che apre una finestra di dialogo di selezione dei tipi di carattere.
CMFCPropertyGridProperty
Classe
Rappresenta un elemento di elenco in un controllo elenco delle proprietà.
CMFCPropertyPage
Classe
Supporta la visualizzazione di menu di scelta rapida in una pagina delle proprietà.
CMFCPropertySheet
Classe
Supporta una finestra delle proprietà in cui ogni pagina delle proprietà è identificata da una scheda, un pulsante della barra degli strumenti, un nodo del controllo albero o un elemento di elenco.
CMFCReBar
Classe
Barra di controllo che fornisce le informazioni su layout, persistenza e stato per i controlli Rebar.
CMFCRibbonApplicationButton
Classe
Implementa un pulsante speciale posizionato nell'angolo superiore sinistro della finestra dell'applicazione. Quando si fa clic sul pulsante, questo visualizza un menu che in genere contiene i comuni comandi di File come Apri, Salvaed Esci.
CMFCRibbonBaseElement
Classe
Classe base per tutti gli elementi che è possibile aggiungere a una CMFCRibbonBar
classe. Esempi di elementi della barra multifunzione sono i pulsanti della barra multifunzione, le caselle di controllo della barra multifunzione e le caselle combinate della barra multifunzione.
CMFCRibbonButton
Classe
Implementa i pulsanti che è possibile posizionare negli elementi della barra multifunzione, ad esempio pannelli, barre di accesso rapido e menu di scelta rapida.
CMFCRibbonButtonsGroup
Classe
Consente di organizzare un set di pulsanti della barra multifunzione in un gruppo. Tutti i pulsanti nel gruppo sono direttamente adiacenti l'uno rispetto all'altro in senso orizzontale e racchiusi da un bordo.
CMFCRibbonCategory
Classe
Implementa una scheda della barra multifunzione che contiene un gruppo di CMFCRibbonPanel
classi.
CMFCRibbonCheckBox
Classe
Implementa una casella di controllo che è possibile aggiungere a un riquadro della barra multifunzione, a una barra di accesso rapido o a un menu di scelta rapida.
CMFCRibbonColorButton
Classe
Implementa un pulsante colore che è possibile aggiungere a una barra multifunzione. Il pulsante colore della barra multifunzione visualizza un menu a discesa contenente una o più tavolozze dei colori.
CMFCRibbonComboBox
Classe
Implementa un controllo casella combinata che è possibile aggiungere a una barra multifunzione, a un pannello della barra multifunzione o a un menu di scelta rapida della barra multifunzione.
CMFCRibbonContextCaption
Classe
Implementa una didascalia a colori visualizzata all'inizio di una categoria della barra multifunzione o di una categoria contesto.
CMFCRibbonEdit
Classe
Implementa un controllo di modifica collocato in una barra multifunzione.
CMFCRibbonFontComboBox
Classe
Implementa una casella combinata che contiene un elenco dei tipi di carattere. Posizionare la casella combinata in un pannello della barra multifunzione.
CMFCRibbonGallery
Classe
Implementa raccolte della barra multifunzione di tipo Office 2007.
CMFCRibbonGalleryMenuButton
Classe
Implementa un pulsante di menu della barra multifunzione contenente raccolte della barra multifunzione.
CMFCRibbonLabel
Classe
Implementa un'etichetta di testo non selezionabile per una barra multifunzione.
CMFCRibbonLinkCtrl
Classe
Implementa un collegamento ipertestuale collocato in una barra multifunzione. Il collegamento ipertestuale apre una pagina Web quando si fa clic su di esso.
CMFCRibbonMainPanel
Classe
Implementa un pannello della barra multifunzione visualizzato quando si fa clic su CMFCRibbonApplicationButton
Classe.
CMFCRibbonMiniToolBar
Classe
Implementa una barra degli strumenti popup contestuale.
CMFCRibbonPanel
Classe
Implementa un riquadro contenente un set di elementi della barra multifunzione. Quando il pannello viene disegnato, visualizza tutti gli elementi possibili in base alle proprie dimensioni.
CMFCRibbonProgressBar
Classe
Implementa un controllo che indica visivamente lo stato di avanzamento di un'operazione di lunga durata.
CMFCRibbonSlider
Classe
Implementa un controllo dispositivo di scorrimento che è possibile aggiungere a una barra multifunzione o a una barra di stato multifunzione. Il controllo dispositivo di scorrimento della barra multifunzione è simile ai dispositivi di scorrimento dello zoom visualizzati nelle applicazioni di Office 2007.
CMFCRibbonStatusBar
Classe
Implementa un controllo barra di stato in cui possono essere visualizzati elementi della barra multifunzione.
CMFCRibbonStatusBarPane
Classe
Implementa un elemento della barra multifunzione che è possibile aggiungere a una barra di stato multifunzione.
CMFCRibbonUndoButton
Classe
Implementa un pulsante di menu combinato, un piccolo pulsante con un triangolo rivolto verso il basso nella parte più a destra del pulsante principale. Gli utenti possono fare clic sul triangolo per visualizzare un elenco a discesa delle azioni effettuate più di recente. Gli utenti possono quindi selezionare una o più azioni dall'elenco a discesa. Se tuttavia l'utente fa clic sul pulsante, viene annullata solo l'ultima azione (quella appena aggiunta) nell'elenco a discesa. È necessario compilare l'elenco con azioni man mano che l'utente le esegue.
CMFCShellListCtrl
Classe
Fornisce la funzionalità di controllo elenco di Windows e la espande includendo la possibilità di visualizzare un elenco di elementi della shell.
CMFCShellTreeCtrl
Classe
Estende CTreeCtrl
la funzionalità classe visualizzando una gerarchia di elementi della shell.
CMFCSpinButtonCtrl
Classe
Supporta un gestore visualizzazione che disegna un controllo pulsante di selezione.
CMFCStatusBar
Classe
Implementa una barra di stato simile alla classe CStatusBar
. Tuttavia, la classe CMFCStatusBar
offre funzionalità non fornite dalla classe CStatusBar
, ad esempio le capacità di visualizzare immagini, animazioni e indicatori di stato, oltre alla possibilità di rispondere al doppio clic del mouse.
CMFCTabCtrl
Classe
Fornisce la funzionalità per un controllo scheda. Il controllo scheda visualizza una finestra ancorabile con schede flat o tridimensionali nella parte superiore o inferiore. Le schede possono visualizzare testo e un'immagine e possono cambiare colore quando sono attive.
Struttura 'CMFCTabToolTipInfo
Vengono fornite informazioni sulla scheda MDI sulla quale l'utente ha posizionato il mouse.
CMFCTasksPane
Classe
Implementa un elenco di elementi selezionabili (attività).
CMFCTasksPaneTask
Classe
Classe helper che rappresenta le attività per il controllo del riquadro attività (CMFCTasksPane
Classe). L'oggetto attività rappresenta un elemento nel gruppo di attività (CMFCTasksPaneTaskGroup
Classe). Ogni attività può avere un comando eseguito dal framework quando un utente fa clic sull'attività e un'icona visualizzata a sinistra del nome dell'attività.
CMFCTasksPaneTaskGroup
Classe
Classe helper usata dal CMFCTasksPane
controllo Classe . Gli oggetti di tipo CMFCTasksPaneTaskGroup
rappresentano un gruppo di attività. Il gruppo di attività è un elenco di elementi visualizzato dal framework in una casella separata dotata di un pulsante di compressione. La casella può avere una didascalia facoltativa (nome del gruppo). Se un gruppo viene compresso, l'elenco di attività non è visibile.
CMFCToolBar
Classe
CToolBar
È simile a Classe, ma offre supporto aggiuntivo per le funzionalità dell'interfaccia utente. Queste includono barre degli strumenti flat, barre degli strumenti con immagini con area sensibile, icone grandi, pulsanti cercapersone, barre degli strumenti bloccate, controlli Rebar, testo sotto le immagini, immagini di sfondo e barre degli strumenti a schede. La classe CMFCToolBar
contiene inoltre il supporto incorporato per la personalizzazione da parte dell'utente delle barre degli strumenti e dei menu, il trascinamento della selezione tra barre degli strumenti e menu, i pulsanti della casella combinata, i pulsanti della casella di modifica, le selezioni colore e i pulsanti rollup.
CMFCToolBarImages
Classe
Gestisce le immagini della barra degli strumenti caricate da risorse dell'applicazione o da file.
CMFCToolBarInfo
Classe
Contiene gli ID risorsa delle immagini della barra degli strumenti in vari stati. CMFCToolBarInfo
è una classe helper usata come parametro del CMFCToolBar::LoadToolBarEx
metodo .
CMFCToolBarMenuButton
Classe
Pulsante della barra degli strumenti contenente un menu di scelta rapida.
CMFCToolBarsCustomizeDialog
Classe
Finestra di dialogo della scheda senza modalità (CPropertySheet
Classe) che consente all'utente di personalizzare le barre degli strumenti, i menu, i tasti di scelta rapida, gli strumenti definiti dall'utente e lo stile di visualizzazione in un'applicazione. In genere, l'utente accede a questa finestra di dialogo scegliendo Personalizza dal menu Strumenti .
CMFCToolTipCtrl
Classe
Implementazione estesa della CToolTipCtrl
descrizione comando basata sulla classe . Una descrizione comando basata sulla classe CMFCToolTipCtrl
può visualizzare un'icona, un'etichetta e una descrizione. È possibile personalizzare l'aspetto visivo utilizzando un riempimento sfumato, testo e colori del bordo personalizzati, testo in grassetto, angoli arrotondati o uno stile di tipo fumetto.
CMFCToolTipInfo
Classe
Memorizza informazioni sull'aspetto visivo delle descrizioni comandi.
CMFCVisualManager
Classe
Fornisce supporto per modificare l'aspetto dell'applicazione a un livello globale. La classe CMFCVisualManager
funziona insieme a una classe che fornisce le istruzioni per disegnare i controlli GUI dell'applicazione utilizzando uno stile coerente. Queste altre classi sono definite come gestori visualizzazione ed ereditano da CMFCBaseVisualManager
.
CMFCVisualManagerOffice2003
Classe
Fornisce a un'applicazione l'aspetto di Microsoft Office 2003.
CMFCVisualManagerOffice2007
Classe
Fornisce a un'applicazione l'aspetto di Microsoft Office 2007.
CMFCVisualManagerVS2005
Classe
Fornisce a un'applicazione l'aspetto di Microsoft Visual Studio 2005.
CMFCVisualManagerWindows
Classe
Riproduce l'aspetto di Microsoft Windows XP o Microsoft Vista quando l'utente seleziona un tema di Windows XP o di Vista.
CMFCVisualManagerWindows7
Classe
Fornisce a un'applicazione l'aspetto di un'applicazione Windows 7.
CMFCWindowsManagerDialog
Classe
Consente a un utente di gestire le finestre figlio MDI in un'applicazione MDI.
CMiniFrameWnd
Classe
Rappresenta una finestra cornice di mezza altezza visualizzata in genere intorno alle barre degli strumenti mobili.
CMonikerFile
Classe
Rappresenta un flusso di dati (IStream
) denominato da un oggetto IMoniker
.
CMonthCalCtrl
Classe
Incapsula la funzionalità di un controllo calendario mensile.
CMouseManager
Classe
Consente a un utente di associare comandi diversi a un oggetto Class specifico CView
quando l'utente fa doppio clic all'interno di tale visualizzazione.
CMultiDocTemplate
Classe
Definisce un modello di documento che implementa l'interfaccia a documenti multipli (MDI).
CMultiLock
Classe
Rappresenta il meccanismo di controllo di accesso utilizzato per controllare l'accesso alle risorse di un programma multithread.
CMultiPageDHtmlDialog
Classe
Una finestra di dialogo a più pagine visualizza più pagine HTML in sequenza e gestisce gli eventi da ogni pagina.
CMultiPaneFrameWnd
Classe
Estende CPaneFrameWnd
la classe. Può supportare più riquadri. Anziché un singolo handle incorporato in una barra di controllo, CMultiPaneFrameWnd
contiene un CPaneContainerManager
oggetto Class che consente all'utente di ancorare uno CMultiPaneFrameWnd
all'altro e di creare dinamicamente più finestre a schede mobili.
CMutex
Classe
Questo oggetto di sincronizzazione rappresenta un mutex, che consente l'accesso ad esclusione reciproca di un solo thread a una risorsa.
CNetAddressCtrl
Classe
La classe CNetAddressCtrl
rappresenta il controllo indirizzo di rete, che è possibile utilizzare per immettere e convalidare il formato di indirizzi IPv4, IPv6 e DNS denominati.
CNotSupportedException
Classe
Rappresenta un'eccezione che è il risultato della richiesta di una funzionalità non supportata.
CObArray
Classe
Supporta matrici di puntatori CObject
.
CObject
Classe
Classe base principale per la libreria Microsoft Foundation Class.
CObList
Classe
Supporta elenchi ordinati di puntatori CObject
non univoci accessibili in sequenza o in base al valore del puntatore.
COccManager
Classe
Gestisce vari siti di controllo personalizzato, implementati dagli oggetti COleControlContainer
e COleControlSite
.
COleBusyDialog
Classe
Utilizzata per la finestra di dialogo relativa al server OLE che non risponde o al server occupato.
COleChangeIconDialog
Classe
Utilizzato per la finestra di dialogo di modifica dell'icona OLE.
COleChangeSourceDialog
Classe
Utilizzato per la finestra di dialogo di modifica dell'origine OLE.
COleClientItem
Classe
Definisce l'interfaccia del contenitore per gli elementi OLE.
COleCmdUI
Classe
Implementa un metodo per MFC per aggiornare lo stato degli oggetti dell'interfaccia utente relativi alle funzionalità dell'applicazione basate su IOleCommandTarget
.
COleControl
Classe
Classe di base avanzata per lo sviluppo di controlli OLE.
COleControlContainer
Classe
Funge da contenitore di controlli per i controlli ActiveX.
COleControlModule
Classe
Classe di base da cui deriva un oggetto modulo di controllo OLE.
COleControlSite
Classe
Fornisce supporto per le interfacce dei controlli sul lato client personalizzate.
COleConvertDialog
Classe
Per altre informazioni, vedere la OLEUICONVERT
struttura in Windows SDK.
COleCurrency
Classe
Incapsula il tipo di dati CURRENCY
dell'automazione OLE.
COleDataObject
Classe
Utilizzata nei trasferimenti di dati per il recupero in diversi formati dagli Appunti, mediante il trascinamento della selezione o da un elemento OLE incorporato.
COleDataSource
Classe
Funge da cache in cui un'applicazione inserisce i dati che fornirà durante le operazioni di trasferimento dei dati, ad esempio gli Appunti o le operazioni di trascinamento e rilascio.
COleDBRecordView
Classe
Visualizzazione che mostra i record del database nei controlli.
COleDialog
Classe
Fornisce la funzionalità comune alle finestre di dialogo per OLE.
COleDispatchDriver
Classe
Implementa il lato client dell'automazione OLE.
COleDispatchException
Classe
Gestisce le eccezioni specifiche all'interfaccia OLE IDispatch
che rappresentano una parte importante dell'automazione OLE.
COleDocObjectItem
Classe
Implementa Active Document Containment.
COleDocument
Classe
Classe di base per i documenti OLE che supportano la modifica visiva.
COleDropSource
Classe
Consente il trascinamento dei dati in un obiettivo di rilascio.
COleDropTarget
Classe
Fornisce il meccanismo di comunicazione tra una finestra e le librerie OLE.
COleException
Classe
Rappresenta una condizione di eccezione correlata a un'operazione OLE.
COleInsertDialog
Classe
Utilizzata per la finestra di dialogo di inserimento oggetto OLE.
COleIPFrameWnd
Classe
Base per la finestra di modifica sul posto dell'applicazione.
COleIPFrameWndEx
Classe
Implementa un contenitore OLE che supporta MFC. È necessario derivare la classe della finestra cornice sul posto per l'applicazione COleIPFrameWndEx
dalla classe , anziché derivarla dalla COleIPFrameWnd
classe .
COleLinkingDoc
Classe
Classe di base per i documenti del contenitore OLE che supportano il collegamento agli elementi incorporati in essi contenuti.
COleLinksDialog
Classe
Utilizzato per la finestra di dialogo di modifica collegamenti OLE.
COleMessageFilter
Classe
Gestisce la concorrenza richiesta dall'interazione delle applicazioni OLE.
COleObjectFactory
Classe
Implementa la class factory OLE che crea oggetti OLE come server, oggetti di automazione e documenti.
COlePasteSpecialDialog
Classe
Utilizzata per la finestra di dialogo incolla speciale OLE.
COlePropertiesDialog
Classe
Incapsula la finestra di dialogo delle proprietà dell'oggetto OLE comune di Windows.
COlePropertyPage
Classe
Utilizzata per visualizzare le proprietà di un controllo personalizzato in un'interfaccia grafica, simile a una finestra di dialogo.
COleResizeBar
Classe
Tipo di barra di controllo che supporta il ridimensionamento di elementi OLE sul posto.
COleSafeArray
Classe
Classe per utilizzare matrici di tipo e dimensioni arbitrari.
COleServerDoc
Classe
Classe di base per i documenti del server OLE.
COleServerItem
Classe
Fornisce l'interfaccia server agli elementi OLE.
COleStreamFile
Classe
Rappresenta un flusso di dati (IStream
) in un file composito come parte di un archivio strutturato OLE.
COleTemplateServer
Classe
Utilizzata per i server di modifica visiva OLE, i server di automazione e i contenitori di collegamento (applicazioni che supportano collegamenti a incorporamenti).
COleUpdateDialog
Classe
Utilizzata per un caso speciale della finestra di dialogo di modifica collegamenti OLE, che deve essere utilizzata quando è necessario aggiornare solo oggetti collegati o incorporati esistenti in un documento.
COleVariant
Classe
Incapsula il VARIANT
tipo di dati.
CPagerCtrl
Classe
La classe CPagerCtrl
esegue il wrapping del controllo pager di Windows, che può scorrere all'interno della visualizzazione una finestra contenuta che non rientra nella finestra contenitore.
CPageSetupDialog
Classe
Incapsula i servizi forniti dalla finestra di dialogo di impostazione pagina OLE comune di Windows con supporto aggiuntivo per l'impostazione e la modifica dei margini di stampa.
CPaintDC
Classe
Classe di contesto del dispositivo derivata da CDC
Class.
CPalette
Classe
Incapsula una tavolozza dei colori di Windows.
CPane
Classe
Miglioramento della CControlBar
classe. Se si aggiorna un progetto MFC esistente, è necessario sostituire tutte le occorrenze di CControlBar
con CPane
.
CPaneContainer
Classe
Componente di base del modello di ancoraggio implementato da MFC. Un oggetto di questa classe archivia i puntatori a due riquadri di ancoraggio o a due istanze di CPaneContainer
. Archivia anche un puntatore al divisore che separa i riquadri (o i contenitori). Annidando i contenitori all'interno di altri contenitori, il framework può compilare un albero binario che rappresenta layout di ancoraggio complessi. La radice dell'albero binario viene archiviata in un CPaneContainerManager
oggetto Class .
CPaneContainerManager
Classe
Gestisce l'archiviazione e la visualizzazione del layout di ancoraggio corrente.
CPaneDialog
Classe
Supporta una finestra di dialogo non modale e ancorabile.
CPaneDivider
Classe
Divide due riquadri, divide due gruppi di riquadri o separa un gruppo di riquadri dall'area client della finestra cornice principale.
CPaneFrameWnd
Classe
Implementa una finestra con mini-cornice contenente un riquadro. Il riquadro riempie l'area client della finestra.
CParabolicTransitionFromAcceleration
Classe
Incapsula una transizione di accelerazione parabolica.
CPen
Classe
Incapsula una penna GDI (Graphics Device Interface) di Windows.
CPictureHolder
Classe
Implementa una proprietà Immagine che consente all'utente di visualizzare un'immagine nel controllo.
CPoint
Classe
Simile alla struttura POINT
di Windows.
CPrintDialog
Classe
Incapsula i servizi forniti dalla finestra di dialogo comune di Windows per la stampa.
CPrintDialogEx
Classe
Incapsula i servizi forniti dalla finestra delle proprietà di Windows Print.
CProgressCtrl
Classe
Fornisce la funzionalità del controllo indicatore di stato comune di Windows.
CPropertyPage
Classe
Rappresenta singole pagine di una finestra delle proprietà, altrimenti nota come finestra di dialogo a schede.
CPropertySheet
Classe
Rappresenta le finestre delle proprietà, note anche come finestre di dialogo a schede.
CPropExchange
Classe
Supporta l'implementazione di persistenza per i controlli OLE.
CPtrArray
Classe
Supporta matrici di puntatori void.
CPtrList
Classe
Supporta elenchi di puntatori void.
CReBar
Classe
Barra di controllo che fornisce le informazioni su layout, persistenza e stato per i controlli Rebar.
CReBarCtrl
Classe
Incapsula la funzionalità di un controllo Rebar, ovvero un contenitore per una finestra figlio.
CRecentDockSiteInfo
Classe
Classe helper che archivia le informazioni sullo stato recenti per la CPane
classe .
CRecentFileList
Classe
Supporta il controllo dell'elenco dei file usati di recente.
CRecordset
Classe
Rappresenta un set di record selezionati da un'origine dati.
CRecordView
Classe
Visualizzazione che mostra i record del database nei controlli.
CRect
Classe
Simile a una struttura di Windows.RECT
CRectTracker
Classe
Consente la visualizzazione, lo spostamento e il ridimensionamento di un elemento in modi diversi.
CRenderTarget
Classe
Wrapper per ID2D1RenderTarget
.
CResourceException
Classe
Generato quando Windows non trova o alloca una risorsa richiesta.
CReversalTransition
Classe
Incapsula una transizione di inversione.
CRgn
Classe
Incapsula un'area GDI (Graphics Device Interface) di Windows.
CRichEditCntrItem
Classe
Con CRichEditView
Classe e CRichEditDoc
Classe, fornisce la funzionalità del controllo di modifica avanzato all'interno del contesto dell'architettura di visualizzazione documenti di MFC.
CRichEditCtrl
Classe
Fornisce la funzionalità del controllo Rich Edit.
CRichEditDoc
Classe
Con CRichEditView
Classe e CRichEditCntrItem
Classe, fornisce la funzionalità del controllo di modifica avanzato all'interno del contesto dell'architettura di visualizzazione documenti di MFC.
CRichEditView
Classe
Con CRichEditDoc
Classe e CRichEditCntrItem
Classe, fornisce la funzionalità del controllo di modifica avanzato all'interno del contesto dell'architettura di visualizzazione documenti di MFC.
CScrollBar
Classe
Fornisce la funzionalità di un controllo barra di scorrimento di Windows.
CScrollView
Classe
Classe CView
con funzionalità di scorrimento.
CSemaphore
Classe
Rappresenta un "semaforo", ovvero un oggetto di sincronizzazione che consente a un numero limitato di thread in uno o più processi di accedere a una risorsa. Mantiene un conteggio del numero di thread che accedono attualmente a una risorsa specificata.
CSettingsStore
Classe
Esegue il wrapping di funzioni API di Windows, fornendo un'interfaccia orientata a oggetti che è possibile utilizzare per accedere al Registro di sistema.
CSettingsStoreSP
Classe
Classe helper che è possibile usare per creare istanze della CSettingsStore
classe .
CSharedFile
Classe
CMemFile
Classe derivata dalla classe che supporta i file di memoria condivisa.
CShellManager
Classe
Implementa diversi metodi che consentono di utilizzare puntatori a elenchi di identificatori (PIDL).
CSimpleException
Classe
Questa classe è una classe di base per le eccezioni MFC critiche per le risorse.
CSingleDocTemplate
Classe
Definisce un modello di documento che implementa l'interfaccia a documento singolo (SDI).
CSingleLock
Classe
Rappresenta il meccanismo di controllo di accesso utilizzato per controllare l'accesso a una risorsa di un programma multithread.
CSinusoidalTransitionFromRange
Classe
Incapsula una transizione a intervalli sinusoidali con un determinato intervallo di oscillazione.
CSinusoidalTransitionFromVelocity
Classe
Incapsula una transizione a velocità sinusoidale con un'ampiezza determinata dalla velocità iniziale della variabile di animazione.
CSize
Classe
Analogamente alla struttura Di Windows SIZE
, che implementa una coordinata o una posizione relativa.
CSliderCtrl
Classe
Fornisce la funzionalità del controllo dispositivo di scorrimento comune di Windows.
CSmartDockingInfo
Classe
Definisce l'aspetto dei marcatori standard di ancoraggio intelligente.
CSmoothStopTransition
Classe
Incapsula una transizione a interruzione graduale.
CSocket
Classe
Deriva da CAsyncSocket
e rappresenta un livello più elevato di astrazione di Windows Sockets API.
CSocketFile
Classe
Oggetto CFile
utilizzato per l'invio e la ricezione di dati su una rete mediante Windows Sockets.
CSpinButtonCtrl
Classe
Fornisce la funzionalità del controllo pulsante di selezione comune di Windows.
CSplitButton
Classe
Rappresenta un controllo pulsante di menu combinato. Il controllo pulsante di menu combinato segue un comportamento predefinito quando un utente fa clic sulla parte principale del pulsante e visualizza un menu a discesa quando l'utente fa clic sulla freccia a discesa del pulsante.
CSplitterWnd
Classe
Fornisce la funzionalità di una finestra con separatore, ovvero una finestra che contiene più riquadri.
CSplitterWndEx
Classe
Rappresenta una finestra con separatore personalizzata.
CStatic
Classe
Fornisce la funzionalità di un controllo statico di Windows.
CStatusBar
Classe
Barra di controllo con una riga di riquadri di output di testo o "indicatori".
CStatusBarCtrl
Classe
Fornisce la funzionalità del controllo barra di stato comune di Windows.
CStdioFile
Classe
Rappresenta un file di flusso di runtime C aperto dalla funzione fopen
di runtime , _wfopen
.
CStringArray
Classe
Supporta matrici di oggetti CString
.
CStringList
Classe
Supporta elenchi di oggetti CString
.
CSyncObject
Classe
Classe virtuale pura che fornisce la funzionalità comune agli oggetti di sincronizzazione in Win32.
CTabbedPane
Classe
Implementa la funzionalità di un riquadro con schede staccabili.
CTabCtrl
Classe
Fornisce la funzionalità del controllo scheda comune di Windows.
CTabView
Classe
Semplifica l'uso della classe del controllo struttura a schede (CTabView
Classe) nelle applicazioni che usano l'architettura di documento/visualizzazione di MFC.
CTaskDialog
Classe
Finestra di dialogo popup che funziona come finestra di messaggio, ma che può visualizzare informazioni aggiuntive all'utente. L'oggetto CTaskDialog
include inoltre la funzionalità per raccogliere informazioni dall'utente.
CToolBar
Classe
Barre di controllo con una riga di pulsanti bitmap e separatori facoltativi.
CToolBarCtrl
Classe
Fornisce la funzionalità del controllo barra degli strumenti comune di Windows.
CToolTipCtrl
Classe
Incapsula la funzionalità di un "controllo descrizione comando", una piccola finestra popup che visualizza una singola riga di testo che descrive lo scopo di uno strumento in un'applicazione.
CTooltipManager
Classe
Gestisce informazioni di runtime sulle descrizioni comandi. L'istanza della classe CTooltipManager
viene avviata una volta per applicazione.
CTreeCtrl
Classe
Fornisce la funzionalità del controllo di visualizzazione albero comune di Windows.
CTreeView
Classe
Semplifica l'uso del controllo albero e della CTreeCtrl
classe che incapsula la funzionalità di controllo albero, con l'architettura di visualizzazione documento di MFC.
CTypedPtrArray
Classe
Fornisce un "wrapper" indipendente dai tipi per gli oggetti della classe CPtrArray
o CObArray
.
CTypedPtrList
Classe
Fornisce un "wrapper" indipendente dai tipi per gli oggetti della classe CPtrList
.
CTypedPtrMap
Classe
Fornisce un "wrapper" indipendente dai tipi per gli oggetti delle classi mappa di puntatori CMapPtrToPtr
, CMapPtrToWord
, CMapWordToPtr
e CMapStringToPtr
.
CUIntArray
Classe
Supporta matrici di Unsigned Integer.
CUserException
Classe
Generata per arrestare un'operazione dell'utente finale.
CUserTool
Classe
Voce di menu che esegue un'applicazione esterna. La scheda Strumenti della finestra di dialogo Personalizza (CMFCToolBarsCustomizeDialog
classe) consente all'utente di aggiungere strumenti utente e di specificare il nome, il comando, gli argomenti e la directory iniziale per ogni strumento utente.
CUserToolsManager
Classe
Gestisce la raccolta di CUserTool
oggetti Class in un'applicazione. Uno strumento utente è una voce di menu che esegue un'applicazione esterna. L'oggetto CUserToolsManager
consente all'utente o allo sviluppatore di aggiungere nuovi strumenti utente all'applicazione. Supporta l'esecuzione di comandi associati a strumenti utente e inoltre salva le informazioni sugli strumenti utente nel Registro di sistema di Windows.
CView
Classe
Fornisce la funzionalità di base per le classi di visualizzazione definite dall'utente.
CVSListBox
Classe
Supporta un controllo elenco modificabile.
CWaitCursor
Classe
Fornisce un modo per mostrare in una riga un cursore di attesa, in genere visualizzato come una clessidra, mentre si sta eseguendo un'operazione di lunga durata.
CWinApp
Classe
Classe di base da cui deriva un oggetto applicazione Windows.
CWinAppEx
Classe
Gestisce lo stato dell'applicazione, salva lo stato nel Registro di sistema, carica lo stato dal Registro di sistema, inizializza i gestori applicazione e fornisce collegamenti a tali gestori.
CWindowDC
Classe
Derivata da CDC
.
CWinFormsControl
Classe
Fornisce la funzionalità di base per l'hosting di un controllo Windows Form.
CWinFormsDialog
Classe
Wrapper per una classe finestra di dialogo MFC che ospita un controllo utente Windows Form.
CWinFormsView
Classe
Fornisce una funzionalità generica per l'hosting di un controllo Windows Form come visualizzazione MFC.
CWinThread
Classe
Rappresenta un thread di esecuzione all'interno di un'applicazione.
CWnd
Classe
Fornisce la funzionalità di base di tutte le classi di finestre nella libreria Microsoft Foundation Class (MFC).
CWordArray
Classe
Supporta matrici di parole a 16 bit.
Sezioni correlate
Applicazioni desktop MFC
Contiene collegamenti ad argomenti relativi a classi, funzioni globali, variabili globali e macro che costituiscono la libreria MFC.