Condividi tramite


Classi MFC

Le classi nell'elenco seguente sono incluse nella libreria Microsoft Foundation Class (MFC).

Suggerimento

Per informazioni su CStringT e su altre classi comuni per la programmazione con MFC e con ATL, vedere Classes Shared by MFC and ATL.

Importante

Le classi MFC e i relativi membri non possono essere utilizzati in applicazioni eseguite in Windows Runtime.

Argomenti della sezione

  • Classe CAccelerateDecelerateTransition
    Implementa una transizione di accelerazione-decelerazione.

  • Classe CAnimateCtrl
    Fornisce la funzionalità del controllo animazione comune di Windows.

  • Classe CAnimationBaseObject
    Classe di base per tutti gli oggetti di animazione.

  • Classe CAnimationColor
    Implementa la funzionalità di un colore i cui componenti rosso, verde e blu possono essere animati.

  • Classe CAnimationController
    Implementa il controller di animazione che fornisce un'interfaccia centrale per la creazione e la gestione delle animazioni.

  • Classe CAnimationGroup
    Implementa il controller di animazione che fornisce un'interfaccia centrale per la creazione e la gestione delle animazioni.

  • Classe CAnimationManagerEventHandler
    Implementa un callback, chiamato dall'API di animazione quando viene modificato uno stato di gestione animazione.

  • Classe CAnimationPoint
    Implementa la funzionalità di un punto le cui coordinate possono essere animate.

  • Classe CAnimationRect
    Implementa la funzionalità di un rettangolo i cui lati possono essere animati.

  • Classe CAnimationSize
    Implementa la funzionalità di un oggetto dimensioni le cui dimensioni possono essere animate.

  • Classe CAnimationStoryboardEventHandler
    Implementa un callback, chiamato dall'API di animazione quando viene modificato lo stato di uno storyboard o viene aggiornato uno storyboard.

  • Classe CAnimationTimerEventHandler
    Implementa un callback, chiamato dall'API di animazione quando si verificano eventi di temporizzazione.

  • Classe CAnimationValue
    Implementa la funzionalità di oggetto di animazione con un valore.

  • Classe CAnimationVariable
    Rappresenta una variabile di animazione.

  • Classe CAnimationVariableChangeHandler
    Implementa un callback, chiamato dall'API di animazione quando viene modificato il valore di una variabile di animazione.

  • Classe CAnimationVariableIntegerChangeHandler
    Implementa un callback, chiamato dall'API di animazione quando viene modificato il valore di una variabile di animazione.

  • Classe CArchive
    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.

  • Classe CArchiveException
    Rappresenta una condizione di eccezione di serializzazione.

  • Classe CArray
    Supporta matrici simili alle matrici del linguaggio C, ma è in grado di ridurre e ingrandire le dimensioni dinamicamente in base alle esigenze.

  • Classe CAsyncMonikerFile
    Fornisce la funzionalità per l'utilizzo di moniker asincroni in controlli ActiveX (precedentemente controlli OLE).

  • Classe CAsyncSocket
    Rappresenta un socket di Windows, ovvero un endpoint di comunicazione di rete.

  • Classe CAutoHideDockSite
    Estende Classe CDockSite per implementare riquadri di ancoraggio nascosti automaticamente.

  • Classe CBaseKeyFrame
    Implementa la funzionalità di base di un fotogramma chiave.

  • Classe CBasePane
    Classe di base per tutti riquadri.

  • Classe CBaseTabbedPane
    Estendere la funzionalità di Classe CDockablePane per supportare la creazione di finestre a schede.

  • Classe CBaseTransition
    Rappresenta una transizione di base.

  • Classe CBitmap
    Incapsula una bitmap GDI (Graphics Device Interface) di Windows e fornisce funzioni membro per la modifica della bitmap.

  • Classe CBitmapButton
    Crea controlli di tipo pulsante di comando dotati di immagini bitmap anziché di testo come etichetta.

  • Classe CBitmapRenderTarget
    Wrapper per ID2D1BitmapRenderTarget.

  • Classe CBrush
    Incapsula un pennello GDI (Graphics Device Interface) di Windows.

  • Classe CButton
    Fornisce la funzionalità dei controlli pulsante di Windows.

  • Classe CByteArray
    Supporta matrici di byte dinamiche.

  • Classe CCachedDataPathProperty
    Implementa una proprietà del controllo OLE trasferita in modo asincrono e memorizzata nella cache in un file di memoria.

  • Classe CCheckListBox
    Fornisce la funzionalità di una casella elenco di controllo di Windows.

  • Classe CClientDC
    Gestisce la chiamata delle funzioni GetDC di Windows in fase di costruzione e ReleaseDC in fase di eliminazione.

  • Classe CCmdTarget
    Classe di base per l'architettura della mappa dei messaggi della libreria Microsoft Foundation Class.

  • Classe CCmdUI
    Utilizzata solo in un gestore CCmdTarget in una classe derivata da ON_UPDATE_COMMAND_UI.

  • Classe CColorDialog
    Consente di incorporare nell'applicazione una finestra di dialogo di selezione colore.

  • Classe CComboBox
    Fornisce la funzionalità di una casella combinata di Windows.

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

  • Classe CCommandLineInfo
    Facilita l'analisi della riga di comando all'avvio dell'applicazione.

  • Classe CCommonDialog
    Classe di base per le classi che incapsulano la funzionalità delle finestre di dialogo comuni di Windows.

  • Classe CConnectionPoint
    Definisce un tipo speciale di interfaccia utilizzata per comunicare con altri oggetti OLE, denominata "punto di connessione".

  • Classe CConstantTransition
    Incapsula una transizione costante.

  • Classe CContextMenuManager
    Gestisce i menu di scelta rapida.

  • Classe CControlBar
    Classe di base per le classi di tipo barra di controllo Classe CStatusBar, Classe CToolBar, Classe CDialogBar, Classe CReBar e Classe COleResizeBar.

  • Classe CCriticalSection
    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.

  • Classe CCtrlView
    Adatta l'architettura documento/visualizzazione ai controlli comuni supportati da Windows 98 e Windows NT versione 3.51 e successive.

  • Classe CCubicTransition
    Incapsula una transizione cubica.

  • Classe CCustomInterpolator
    Implementa un interpolatore di base.

  • Classe CCustomTransition
    Implementa una transizione personalizzata.

  • Classe CD2DBitmap
    Wrapper per ID2D1Bitmap.

  • Classe CD2DBitmapBrush
    Wrapper per ID2D1BitmapBrush.

  • Classe CD2DBrush
    Wrapper per ID2D1Brush.

  • Classe CD2DBrushProperties
    Wrapper per D2D1_BRUSH_PROPERTIES.

  • Classe CD2DEllipse
    Wrapper per D2D1_BRUSH_PROPERTIES.

  • Classe CD2DGeometry
    Wrapper per ID2D1Geometry.

  • Classe CD2DGeometrySink
    Wrapper per ID2D1GeometrySink.

  • Classe CD2DGradientBrush
    Classe di base delle classi CD2DLinearGradientBrush e CD2DRadialGradientBrush.

  • Classe CD2DLayer
    Wrapper per ID2D1Layer.

  • Classe CD2DLinearGradientBrush
    Wrapper per ID2D1LinearGradientBrush.

  • Classe CD2DMesh
    Wrapper per ID2D1Mesh.

  • Classe CD2DPathGeometry
    Wrapper per ID2D1PathGeometry.

  • Classe CD2DPointF
    Wrapper per D2D1_POINT_2F.

  • Classe CD2DPointU
    Wrapper per D2D1_POINT_2U.

  • Classe CD2DRadialGradientBrush
    Wrapper per ID2D1RadialGradientBrush.

  • Classe CD2DRectF
    Wrapper per D2D1_RECT_F.

  • Classe CD2DRectU
    Wrapper per D2D1_RECT_U.

  • Classe CD2DResource
    Classe astratta che fornisce un'interfaccia per la creazione e la gestione di risorse D2D, ad esempio pennelli, livelli e testi.

  • Classe CD2DRoundedRect
    Wrapper per D2D1_ROUNDED_RECT.

  • Classe CD2DSizeF
    Wrapper per D2D1_SIZE_F.

  • Classe CD2DSizeU
    Wrapper per D2D1_SIZE_U.

  • Classe CD2DSolidColorBrush
    Wrapper per ID2D1SolidColorBrush.

  • Classe CD2DTextFormat
    Wrapper per IDWriteTextFormat.

  • Classe CD2DTextLayout
    Wrapper per IDWriteTextLayout.

  • Classe CDaoDatabase
    Rappresenta una connessione a un database attraverso la quale è possibile utilizzare i dati.

  • Classe CDaoException
    Rappresenta una condizione di eccezione generata da classi di database MFC basate su oggetti DAO (Data Access Object).

  • Classe CDaoFieldExchange
    Supporta le routine DFX DAO (record field exchange) utilizzate dalle classi di database DAO.

  • Classe CDaoQueryDef
    Rappresenta una definizione della query, o "querydef, in genere salvata in un database.

  • Classe CDaoRecordset
    Rappresenta un set di record selezionati da un'origine dati.

  • Classe CDaoRecordView
    Visualizzazione che mostra i record del database nei controlli.

  • Classe CDaoTableDef
    Rappresenta la definizione archiviata di una tabella di base o di una tabella collegata.

  • Classe CDaoWorkspace
    Gestisce una sessione di database denominata e protetta da password, dall'accesso alla disconnessione, di un singolo utente.

  • Classe CDatabase
    Rappresenta una connessione a un'origine dati attraverso la quale è possibile utilizzare l'origine dati.

  • Classe CDataExchange
    Supporta le routine DDX (dialog data exchange) e DDV (dialog data validation) utilizzate da Microsoft Foundation Classes.

  • Classe CDataPathProperty
    Implementa una proprietà del controllo OLE che può essere caricata in modo asincrono.

  • Classe CDataRecoveryHandler
    Esegue il salvataggio automatico dei documenti e li ripristina nel caso un'applicazione si chiuda in modo imprevisto.

  • Classe CDateTimeCtrl
    Incapsula la funzionalità di un controllo di selezione data e ora.

  • Classe CDBException
    Rappresenta una condizione di eccezione generata da classi di database.

  • Classe CDBVariant
    Rappresenta un tipo di dati Variant per le classi ODBC MFC.

  • Classe CDC
    Definisce una classe di oggetti di un contesto di dispositivo.

  • Classe CDCRenderTarget
    Wrapper per ID2D1DCRenderTarget.

  • Classe CDHtmlDialog
    Utilizzata per creare finestre di dialogo che utilizzano HTML anziché le risorse finestra di dialogo per implementare la relativa interfaccia utente.

  • Classe CDialog
    Classe di base utilizzata per la visualizzazione di finestre di dialogo sullo schermo.

  • Classe CDialogBar
    Fornisce la funzionalità di una finestra di dialogo non modale di Windows in una barra di controllo.

  • Classe CDialogEx
    Specifica il colore di sfondo e l'immagine di sfondo di una finestra di dialogo.

  • Classe CDiscreteTransition
    Incapsula una transizione discreta.

  • Classe CDocItem
    Classe di base per elementi del documento, ovvero i componenti dei dati di un documento.

  • Classe CDockablePane
    Implementa un riquadro che può essere ancorato in un sito di ancoraggio o incluso in un riquadro a schede.

  • Classe CDockablePaneAdapter
    Fornisce il supporto di ancoraggio per i riquadri derivati da CWnd.

  • Classe CDockingManager
    Implementa la funzionalità principale che controlla il layout di ancoraggio in una finestra cornice principale.

  • Classe CDockingPanesRow
    Gestisce un elenco dei riquadri inseriti nella stessa riga orizzontale o verticale (colonna) di un sito di ancoraggio.

  • Classe CDockSite
    Fornisce la funzionalità per disporre i riquadri che derivano dalla Classe CPane in set di righe.

  • Classe CDockState
    Classe CObject serializzata che carica, scarica o cancella lo stato di una o più barre di controllo ancorabili nella memoria persistente (un file).

  • Classe CDocObjectServer
    Implementa le interfacce OLE aggiuntive necessarie per trasformare un server COleDocument normale in un server DocObject completo: IOleDocument, IOleDocumentView, IOleCommandTarget e IPrint.

  • Classe CDocObjectServerItem
    Implementa i verbi del server OLE in modo specifico per i server DocObject.

  • Classe CDocTemplate
    Classe di base astratta che definisce le funzionalità di base per i modelli di documenti.

  • Classe CDocument
    Fornisce la funzionalità di base per le classi documento definite dall'utente.

  • Classe CDragListBox
    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.

  • Classe CDrawingManager
    Implementa algoritmi di disegno complessi.

  • Classe CDumpContext
    Supporta l'output di diagnostica orientato al flusso sotto forma di testo leggibile.

  • Classe CDWordArray
    Supporta matrici di double word a 32 bit.

  • Classe CEdit
    Fornisce la funzionalità di un controllo di modifica di Windows.

  • Classe CEditView
    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.

  • Classe CEvent
    Questo oggetto di sincronizzazione rappresenta un "evento", che consente a un thread di notificare a un altro thread il verificarsi di un evento.

  • Classe CException
    Classe di base per tutte le eccezioni nella libreria Microsoft Foundation Class.

  • Classe CFieldExchange
    Supporta le routine RFX (record field exchange) e RFX di massa (bulk record field exchange) utilizzate dalle classi di database.

  • Classe CFile
    Classe di base per le classi di file MFC.

  • Classe CFileDialog
    Incapsula la finestra di dialogo dei file comuni per Windows.

  • Classe CFileException
    Rappresenta una condizione di eccezione correlata al file.

  • Classe CFileFind
    Esegue ricerche di file locali ed è la classe di base di Classe CGopherFileFind e Classe CFtpFileFind che eseguono ricerche di file su Internet.

  • Classe CFindReplaceDialog
    Consente di implementare le finestre di dialogo standard Trova/Sostituisci stringhe nell'applicazione.

  • Classe CFolderPickerDialog
    Implementa CFileDialog nella modalità di selezione cartelle.

  • Classe CFont
    Incapsula un tipo di carattere GDI (Graphics Device Interface) di Windows e fornisce funzioni membro per la modifica del tipo di carattere.

  • Classe CFontDialog
    Consente di incorporare una finestra di dialogo di selezione del carattere nell'applicazione.

  • Classe CFontHolder
    Implementa la proprietà predefinita e incapsula la funzionalità di un oggetto tipo di carattere di Windows e l'interfaccia IFont.

  • Classe CFormView
    Classe di base utilizzata per le visualizzazioni di form.

  • Classe CFrameWnd
    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.

  • Classe CFrameWndEx
    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 classe Classe CFrameWnd.

  • Classe CFtpConnection
    Gestisce la connessione FTP a un server Internet e consente la modifica diretta delle directory e dei file in tale server.

  • Classe CFtpFileFind
    Facilita le ricerche di file su Internet dei server FTP.

  • Classe CGdiObject
    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.

  • Classe CGopherConnection
    Gestisce la connessione a un server Internet gopher.

  • Classe CGopherFile
    Fornisce la funzionalità per individuare e leggere file in un server gopher.

  • Classe CGopherFileFind
    Facilita le ricerche di file su Internet dei server gopher.

  • Classe CGopherLocator
    Ottiene un "localizzatore" gopher da un server gopher, determina il tipo di localizzatore e lo rende disponibile per Classe CGopherFileFind.

  • Classe CHeaderCtrl
    Fornisce la funzionalità del controllo intestazione comune di Windows.

  • Classe CHotKeyCtrl
    Fornisce la funzionalità del controllo tasto di scelta comune di Windows.

  • Classe CHtmlEditCtrl
    Fornisce la funzionalità del controllo ActiveX WebBrowser in una finestra MFC.

  • Classe CHtmlEditCtrlBase
    Rappresenta un componente di modifica HTML.

  • Classe CHtmlEditDoc
    Con Classe CHtmlEditView fornisce la funzionalità della piattaforma di modifica WebBrowser nel contesto dell'architettura documento/visualizzazione di MFC.

  • Classe CHtmlEditView
    Fornisce la funzionalità della piattaforma di modifica WebBrowser nel contesto dell'architettura documento/visualizzazione di MFC.

  • Classe CHtmlView
    Fornisce la funzionalità del controllo WebBrowser nel contesto dell'architettura documento/visualizzazione di MFC.

  • Classe CHttpConnection
    Gestisce la connessione a un server HTTP.

  • Classe CHttpFile
    Fornisce la funzionalità per richiedere e leggere file in un server HTTP.

  • Classe CHwndRenderTarget
    Wrapper per ID2D1HwndRenderTarget.

  • Classe CImageList
    Fornisce la funzionalità del controllo elenco immagini comune di Windows.

  • Classe CInstantaneousTransition
    Incapsula una transizione istantanea.

  • Classe CInternetConnection
    Gestisce la connessione a un server Internet.

  • Classe CInternetException
    Rappresenta una condizione di eccezione correlata a un'operazione su Internet.

  • Classe CInternetFile
    Consente l'accesso a file in sistemi remoti che utilizzano protocolli Internet.

  • Classe CInternetSession
    Crea e inizializza una singola sessione o più sessioni Internet simultanee e descrive la connessione a un server proxy, se necessario.

  • Classe CInterpolatorBase
    Implementa un callback, chiamato dall'API di animazione quando deve essere calcolato un nuovo valore di una variabile di animazione.

  • Classe CInvalidArgException
    Questa classe rappresenta una condizione di eccezione di argomento non valido.

  • Classe CIPAddressCtrl
    Fornisce la funzionalità del controllo indirizzo IP comune di Windows.

  • Classe CJumpList
    Elenco di collegamenti visualizzati quando si fa clic con il pulsante destro del mouse su un'icona nella barra delle applicazioni.

  • Classe CKeyboardManager
    Gestisce le tabelle di tasti di scelta rapida per la finestra cornice principale e le finestre cornice figlio.

  • Classe CKeyFrame
    Rappresenta un fotogramma chiave di animazione.

  • Classe CLinearTransition
    Incapsula una transizione lineare.

  • Classe CLinearTransitionFromSpeed
    Incapsula una transizione a velocità lineare.

  • Classe CLinkCtrl
    Fornisce la funzionalità del controllo SysLink comune di Windows.

  • Classe CList
    Supporta elenchi ordinati di oggetti non univoci accessibili in sequenza o in base al valore.

  • Classe CListBox
    Fornisce la funzionalità di una casella di riepilogo di Windows.

  • Classe CListCtrl
    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.

  • Classe CListView
    Semplifica l'utilizzo del controllo elenco e della classe Classe CListCtrl, la classe che incapsula la funzionalità di controllo elenco, con l'architettura documento/visualizzazione di MFC.

  • Classe CLongBinary
    Semplifica l'utilizzo di oggetti dati binari di grandi dimensioni (spesso chiamati BLOB) in un database.

  • Classe CMap
    Classe di raccolte dizionario che esegue il mapping delle chiavi univoche ai valori.

  • Classe CMapPtrToPtr
    Supporta mappe di puntatori void con chiave fornita da puntatori void.

  • Classe CMapPtrToWord
    Supporta mappe di parole a 16 bit con chiave fornita da puntatori void.

  • Classe CMapStringToOb
    Classe di raccolte dizionario che esegue il mapping di oggetti CString univoci ai puntatori CObject.

  • Classe CMapStringToPtr
    Supporta mappe di puntatori void con chiave fornita da oggetti CString.

  • Classe CMapStringToString
    Supporta mappe di oggetti CString con chiave fornita da oggetti CString.

  • Classe CMapWordToOb
    Supporta mappe di puntatori CObject con chiave fornita da parole a 16 bit.

  • Classe CMapWordToPtr
    Supporta mappe di puntatori void con chiave fornita da parole a 16 bit.

  • Classe CMDIChildWnd
    Fornisce la funzionalità di una finestra figlio con interfaccia a documenti multipli (MDI) di Windows, insieme ai membri per gestire la finestra.

  • Classe CMDIChildWndEx
    Fornisce la funzionalità di una finestra figlio con interfaccia a documenti multipli (MDI) di Windows. Estende la funzionalità di Classe CMDIChildWnd. Il framework richiede questa classe quando un'applicazione MDI utilizza determinate classi MFC.

  • Classe CMDIFrameWnd
    Fornisce la funzionalità di una finestra cornice figlio con interfaccia a documenti multipli (MDI) di Windows, insieme ai membri per gestire la finestra.

  • Classe CMDIFrameWndEx
    Estende la funzionalità di Classe CFrameWnd, una finestra cornice con interfaccia a documenti multipli (MDI) di Windows.

  • Classe CMDITabInfo
    Utilizzata per passare parametri al metodo CMDIFrameWndEx::EnableMDITabbedGroups. Impostare i membri di questa classe per controllare il comportamento dei gruppi MDI a schede.

  • Classe CMemFile
    Classe derivata da Classe CFile che supporta file di memoria.

  • Classe CMemoryException
    Rappresenta una condizione di eccezione di memoria insufficiente.

  • Classe CMenu
    Incapsulamento di HMENU di Windows.

  • Classe CMenuTearOffManager
    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.

  • Classe CMetaFileDC
    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.

  • Classe CMFCAcceleratorKey
    Classe helper che implementa il mapping e la formattazione della chiave virtuale.

  • Classe CMFCAcceleratorKeyAssignCtrl
    Estende Classe CEdit per supportare pulsanti di sistema supplementari come ALT, CTRL e MAIUSC.

  • Classe CMFCAutoHideButton
    Pulsante che visualizza o nasconde una Classe CDockablePane configurata per nascondere elementi.

  • Classe CMFCBaseTabCtrl
    Implementa la funzionalità di base per le finestre a schede.

  • Classe CMFCButton
    Aggiunge funzionalità alla classe Classe CButton, ad esempio l'allineamento del testo dei pulsanti, la combinazione del testo di un pulsante con un'immagine, la selezione di un cursore e l'indicazione di una descrizione comando.

  • Classe CMFCCaptionBar
    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.

  • Classe CMFCCaptionButton
    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.

  • Classe CMFCColorBar
    Rappresenta una barra di controllo ancorabile che consente di selezionare colori in un documento o un'applicazione.

  • Classe CMFCColorButton
    Le classi CMFCColorButton e Classe CMFCColorBar vengono utilizzate insieme per implementare un controllo di selezione colori.

  • Classe CMFCColorDialog
    Rappresenta una finestra di dialogo di selezione colori.

  • Classe CMFCColorMenuButton
    Supporta un comando di menu o un pulsante della barra degli strumenti che attiva una finestra di dialogo di selezione colori.

  • Classe CMFCColorPickerCtrl
    Fornisce la funzionalità per un controllo utilizzato per selezionare colori.

  • Classe CMFCDesktopAlertDialog
    Utilizzata insieme a Classe CMFCDesktopAlertWnd per visualizzare una finestra di dialogo personalizzata in una finestra popup.

  • Classe CMFCDesktopAlertWnd
    Implementa la funzionalità di una finestra di dialogo non modale visualizzata sullo schermo per informare l'utente del verificarsi di un evento.

  • Classe CMFCDesktopAlertWndInfo
    Utilizzata con Classe CMFCDesktopAlertWnd. Specifica i controlli visualizzati se viene visualizzata la finestra di avviso.

  • Classe CMFCDragFrameImpl
    Disegna il rettangolo di trascinamento visualizzato quando l'utente trascina un riquadro nella modalità di ancoraggio standard.

  • Classe CMFCDropDownToolBar
    Barra degli strumenti visualizzata quando l'utente tiene premuto un pulsante della barra degli strumenti di primo livello.

  • Classe CMFCDropDownToolbarButton
    Tipo di pulsante della barra degli strumenti che, quando viene selezionato, si comporta come un pulsante normale. Tuttavia, verrà aperta una barra degli strumenti a discesa, ovveroClasse CMFCDropDownToolBar se l'utente tiene premuto il pulsante sulla barra degli strumenti.

  • Classe CMFCEditBrowseCtrl
    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.

  • Classe CMFCFilterChunkValueImpl
    Semplifica la logica dei blocchi e della coppia proprietà-valore.

  • Classe CMFCFontComboBox
    Crea un controllo casella combinata contenente un elenco di tipi di carattere.

  • Classe CMFCFontInfo
    Descrive il nome e altri attributi di un tipo di carattere.

  • Classe CMFCHeaderCtrl
    Supporta l'ordinamento di più colonne in un controllo intestazione.

  • Classe CMFCImageEditorDialog
    Supporta una finestra di dialogo dell'editor di immagini

  • Classe CMFCKeyMapDialog
    Supporta un controllo che associa i comandi ai tasti sulla tastiera.

  • Classe CMFCLinkCtrl
    Visualizza un pulsante come collegamento ipertestuale e richiama la destinazione del collegamento quando viene fatto clic sul pulsante.

  • Classe CMFCListCtrl
    Estende la funzionalità della classe Classe CListCtrl supportando la funzionalità avanzata del controllo intestazione di Classe CMFCHeaderCtrl.

  • Classe CMFCMaskedEdit
    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.

  • Classe CMFCMenuBar
    Barra dei menu che implementa l'ancoraggio.

  • Classe CMFCMenuButton
    Pulsante che consente di visualizzare un menu di scelta rapida e segnala le selezioni di menu dell'utente.

  • Classe CMFCOutlookBar
    Riquadro a schede che presenta l'aspetto visivo del Riquadro di navigazione di Microsoft Outlook 2000 o Outlook 2003. L'oggetto CMFCOutlookBar contiene un oggetto Classe CMFCOutlookBarTabCtrl e una serie di schede. Le schede possono essere oggetti Classe CMFCOutlookBarPane o oggetti derivati da CWnd. 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.

  • Classe CMFCOutlookBarPane
    Controllo derivato da Classe CMFCToolBar che può essere inserito in una barra di Outlook (Classe CMFCOutlookBar). 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.

  • Classe CMFCOutlookBarTabCtrl
    Controllo Struttura a schede che presenta l'aspetto visivo del Riquadro di navigazione in Microsoft Outlook.

  • Classe CMFCPopupMenu
    Implementa la funzionalità del menu di scelta rapida di Windows e la estende aggiungendo funzionalità quali menu con barra a comparsa e descrizioni comandi.

  • Classe CMFCPopupMenuBar
    Barra dei menu incorporata in un menu di scelta rapida.

  • Classe CMFCPreviewCtrlImpl
    Implementa una finestra collocata in una finestra host fornita dalla shell per l'anteprima avanzata.

  • Classe CMFCPropertyGridColorProperty
    Supporta un elemento controllo elenco delle proprietà che apre una finestra di dialogo di selezione colore.

  • Classe CMFCPropertyGridCtrl
    Supporta un controllo griglia delle proprietà modificabile che può visualizzare le proprietà in ordine alfabetico o gerarchico.

  • Classe CMFCPropertyGridFileProperty
    Supporta un elemento controllo elenco delle proprietà che apre una finestra di dialogo di selezione file.

  • Classe CMFCPropertyGridFontProperty
    Supporta un elemento controllo elenco delle proprietà che apre una finestra di dialogo di selezione dei tipi di carattere.

  • Classe CMFCPropertyGridProperty
    Rappresenta un elemento di elenco in un controllo elenco delle proprietà.

  • Classe CMFCPropertyPage
    Supporta la visualizzazione di menu di scelta rapida in una pagina delle proprietà.

  • Classe CMFCPropertySheet
    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 struttura ad albero o un elemento di elenco.

  • Classe CMFCReBar
    Barra di controllo che fornisce le informazioni su layout, persistenza e stato per i controlli Rebar.

  • Classe CMFCRibbonApplicationButton
    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, Salva ed Esci.

  • Classe CMFCRibbonBaseElement
    Classe di base per tutti gli elementi che è possibile aggiungere a Classe CMFCRibbonBar. 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.

  • Classe CMFCRibbonButton
    Implementa i pulsanti che è possibile posizionare negli elementi della barra multifunzione, ad esempio pannelli, barre di accesso rapido e menu di scelta rapida.

  • Classe CMFCRibbonButtonsGroup
    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.

  • Classe CMFCRibbonCategory
    Implementa una scheda della barra multifunzione contenente un gruppo di Classe CMFCRibbonPanel.

  • Classe CMFCRibbonCheckBox
    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.

  • Classe CMFCRibbonColorButton
    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.

  • Classe CMFCRibbonComboBox
    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.

  • Classe CMFCRibbonContextCaption
    Implementa una didascalia a colori visualizzata all'inizio di una categoria della barra multifunzione o di una categoria contesto.

  • Classe CMFCRibbonEdit
    Implementa un controllo di modifica collocato in una barra multifunzione.

  • Classe CMFCRibbonFontComboBox
    Implementa una casella combinata che contiene un elenco dei tipi di carattere. Posizionare la casella combinata in un pannello della barra multifunzione.

  • Classe CMFCRibbonGallery
    Implementa raccolte della barra multifunzione di tipo Office 2007.

  • Classe CMFCRibbonGalleryMenuButton
    Implementa un pulsante di menu della barra multifunzione contenente raccolte della barra multifunzione.

  • Classe CMFCRibbonLabel
    Implementa un'etichetta di testo non selezionabile per una barra multifunzione.

  • Classe CMFCRibbonLinkCtrl
    Implementa un collegamento ipertestuale collocato in una barra multifunzione. Il collegamento ipertestuale apre una pagina Web quando si fa clic su di esso.

  • Classe CMFCRibbonMainPanel
    Implementa un riquadro della barra multifunzione visualizzato quando si fa clic su Classe CMFCRibbonApplicationButton.

  • Classe CMFCRibbonMiniToolBar
    Implementa una barra degli strumenti popup contestuale.

  • Classe CMFCRibbonPanel
    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.

  • Classe CMFCRibbonProgressBar
    Implementa un controllo che indica visivamente lo stato di avanzamento di un'operazione di lunga durata.

  • Classe CMFCRibbonSlider
    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.

  • Classe CMFCRibbonStatusBar
    Implementa un controllo barra di stato in cui possono essere visualizzati elementi della barra multifunzione.

  • Classe CMFCRibbonStatusBarPane
    Implementa un elemento della barra multifunzione che è possibile aggiungere a una barra di stato multifunzione.

  • Classe CMFCRibbonUndoButton
    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.

  • Classe CMFCShellListCtrl
    Fornisce la funzionalità di controllo elenco di Windows e la espande includendo la possibilità di visualizzare un elenco di elementi della shell.

  • Classe CMFCShellTreeCtrl
    Estende la funzionalità della Classe CTreeCtrl visualizzando una gerarchia di elementi della shell.

  • Classe CMFCSpinButtonCtrl
    Supporta un gestore visualizzazione che disegna un controllo pulsante di selezione.

  • Classe CMFCStatusBar
    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.

  • Classe CMFCTabCtrl
    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.

  • Classe CMFCTasksPane
    Implementa un elenco di elementi selezionabili (attività).

  • Classe CMFCTasksPaneTask
    Classe helper che rappresenta le attività per il controllo riquadro attività (Classe CMFCTasksPane). L'oggetto attività rappresenta un elemento nel gruppo di attività (Classe CMFCTasksPaneTaskGroup). 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à.

  • Classe CMFCTasksPaneTaskGroup
    Classe helper utilizzata dal controllo Classe CMFCTasksPane. 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.

  • Classe CMFCToolBar
    È simile a Classe CToolBar, ma fornisce 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.

  • Classe CMFCToolBarImages
    Gestisce le immagini della barra degli strumenti caricate da risorse dell'applicazione o da file.

  • Classe CMFCToolBarInfo
    Contiene gli ID risorsa delle immagini della barra degli strumenti in vari stati. CMFCToolBarInfo è una classe helper utilizzata come parametro del metodo CMFCToolBar::LoadToolBarEx.

  • Classe CMFCToolBarMenuButton
    Pulsante della barra degli strumenti contenente un menu di scelta rapida.

  • Classe CMFCToolBarsCustomizeDialog
    Finestra di dialogo a schede non modale (Classe CPropertySheet) 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.

  • Classe CMFCToolTipCtrl
    Implementazione estesa di descrizioni comandi basata su Classe CToolTipCtrl. 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.

  • Classe CMFCToolTipInfo
    Memorizza informazioni sull'aspetto visivo delle descrizioni comandi.

  • Classe CMFCVisualManager
    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.

  • Classe CMFCVisualManagerOffice2003
    Fornisce a un'applicazione l'aspetto di Microsoft Office 2003.

  • Classe CMFCVisualManagerOffice2007
    Fornisce a un'applicazione l'aspetto di Microsoft Office 2007.

  • Classe CMFCVisualManagerVS2005
    Fornisce a un'applicazione l'aspetto di Microsoft Visual Studio 2005.

  • Classe CMFCVisualManagerWindows
    Riproduce l'aspetto di Microsoft Windows XP o Microsoft Vista quando l'utente seleziona un tema di Windows XP o di Vista.

  • Classe CMFCVisualManagerWindows7
    Fornisce a un'applicazione l'aspetto di un'applicazione per Windows 7.

  • Classe CMFCWindowsManagerDialog
    Consente a un utente di gestire le finestre figlio MDI in un'applicazione MDI.

  • Classe CMiniFrameWnd
    Rappresenta una finestra cornice di mezza altezza visualizzata in genere intorno alle barre degli strumenti mobili.

  • Classe CMonikerFile
    Rappresenta un flusso di dati (IStream) denominato da IMoniker.

  • Classe CMonthCalCtrl
    Incapsula la funzionalità di un controllo calendario mensile.

  • Classe CMouseManager
    Consente a un utente di associare comandi diversi a un oggetto Classe CView particolare quando fa doppio clic all'interno della visualizzazione.

  • Classe CMultiDocTemplate
    Definisce un modello di documento che implementa l'interfaccia a documenti multipli (MDI).

  • Classe CMultiLock
    Rappresenta il meccanismo di controllo di accesso utilizzato per controllare l'accesso alle risorse di un programma multithread.

  • Classe CMultiPageDHtmlDialog
    Una finestra di dialogo a più pagine visualizza più pagine HTML in sequenza e gestisce gli eventi da ogni pagina.

  • Classe CMultiPaneFrameWnd
    Estende Classe CPaneFrameWnd. Può supportare più riquadri. Anziché un singolo handle incorporato in una barra di controllo, CMultiPaneFrameWnd contiene un oggetto CMultiPaneFrameWnd che consente all'utente di ancorare un Classe CPaneContainerManager a un altro e di creare dinamicamente più finestre mobili e a schede.

  • Classe CMutex
    Questo oggetto di sincronizzazione rappresenta un mutex, che consente l'accesso ad esclusione reciproca di un solo thread a una risorsa.

  • Classe CNetAddressCtrl
    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.

  • Classe CNotSupportedException
    Rappresenta un'eccezione che è il risultato della richiesta di una funzionalità non supportata.

  • Classe CObArray
    Supporta matrici di puntatori CObject.

  • Classe CObject
    Classe base principale per la libreria Microsoft Foundation Class.

  • Classe CObList
    Supporta elenchi ordinati di puntatori CObject non univoci accessibili in sequenza o in base al valore del puntatore.

  • Classe COccManager
    Gestisce vari siti di controllo personalizzato, implementati dagli oggetti COleControlContainer e COleControlSite.

  • Classe COleBusyDialog
    Utilizzata per la finestra di dialogo relativa al server OLE che non risponde o al server occupato.

  • Classe COleChangeIconDialog
    Utilizzato per la finestra di dialogo di modifica dell'icona OLE.

  • Classe COleChangeSourceDialog
    Utilizzato per la finestra di dialogo di modifica dell'origine OLE.

  • Classe COleClientItem
    Definisce l'interfaccia del contenitore per gli elementi OLE.

  • Classe COleCmdUI
    Implementa un metodo per MFC per aggiornare lo stato degli oggetti dell'interfaccia utente relativi alle funzionalità dell'applicazione basate su IOleCommandTarget.

  • Classe COleControl
    Classe di base avanzata per lo sviluppo di controlli OLE.

  • Classe COleControlContainer
    Funge da contenitore di controlli per i controlli ActiveX.

  • Classe COleControlModule
    Classe di base da cui deriva un oggetto modulo di controllo OLE.

  • Classe COleControlSite
    Fornisce supporto per le interfacce dei controlli sul lato client personalizzate.

  • Classe COleConvertDialog
    Per ulteriori informazioni, vedere la struttura OLEUICONVERT in Windows SDK.

  • Classe COleCurrency
    Incapsula il tipo di dati CURRENCY dell'automazione OLE.

  • Classe COleDataObject
    Utilizzata nei trasferimenti di dati per il recupero in diversi formati dagli Appunti, mediante il trascinamento della selezione o da un elemento OLE incorporato.

  • Classe COleDataSource
    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 della selezione.

  • Classe COleDBRecordView
    Visualizzazione che mostra i record del database nei controlli.

  • Classe COleDialog
    Fornisce la funzionalità comune alle finestre di dialogo per OLE.

  • Classe COleDispatchDriver
    Implementa il lato client dell'automazione OLE.

  • Classe COleDispatchException
    Gestisce le eccezioni specifiche all'interfaccia OLE IDispatch che rappresentano una parte importante dell'automazione OLE.

  • Classe COleDocObjectItem
    Implementa Active Document Containment.

  • Classe COleDocument
    Classe di base per i documenti OLE che supportano la modifica visiva.

  • Classe COleDropSource
    Consente il trascinamento dei dati in una destinazione di rilascio.

  • Classe COleDropTarget
    Fornisce il meccanismo di comunicazione tra una finestra e le librerie OLE.

  • Classe COleException
    Rappresenta una condizione di eccezione correlata a un'operazione OLE.

  • Classe COleInsertDialog
    Utilizzata per la finestra di dialogo di inserimento oggetto OLE.

  • Classe COleIPFrameWnd
    Base per la finestra di modifica sul posto dell'applicazione.

  • Classe COleIPFrameWndEx
    Implementa un contenitore OLE che supporta MFC. È necessario derivare la classe della finestra cornice sul posto per l'applicazione dalla classe COleIPFrameWndEx, anziché dalla classe COleIPFrameWnd.

  • Classe COleLinkingDoc
    Classe di base per i documenti del contenitore OLE che supportano il collegamento agli elementi incorporati in essi contenuti.

  • Classe COleLinksDialog
    Utilizzato per la finestra di dialogo di modifica collegamenti OLE.

  • Classe COleMessageFilter
    Gestisce la concorrenza richiesta dall'interazione delle applicazioni OLE.

  • Classe COleObjectFactory
    Implementa la class factory OLE che crea oggetti OLE come server, oggetti di automazione e documenti.

  • Classe COlePasteSpecialDialog
    Utilizzata per la finestra di dialogo incolla speciale OLE.

  • Classe COlePropertiesDialog
    Incapsula la finestra di dialogo delle proprietà dell'oggetto OLE comune di Windows.

  • Classe COlePropertyPage
    Utilizzata per visualizzare le proprietà di un controllo personalizzato in un'interfaccia grafica, simile a una finestra di dialogo.

  • Classe COleResizeBar
    Tipo di barra di controllo che supporta il ridimensionamento di elementi OLE sul posto.

  • Classe COleSafeArray
    Classe per utilizzare matrici di tipo e dimensioni arbitrari.

  • Classe COleServerDoc
    Classe di base per i documenti del server OLE.

  • Classe COleServerItem
    Fornisce l'interfaccia server agli elementi OLE.

  • Classe COleStreamFile
    Rappresenta un flusso di dati (IStream) in un file composito come parte di un archivio strutturato OLE.

  • Classe COleTemplateServer
    Utilizzata per i server di modifica visiva OLE, i server di automazione e i contenitori di collegamento (applicazioni che supportano collegamenti a incorporamenti).

  • Classe COleUpdateDialog
    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.

  • Classe COleVariant
    Incapsula il tipo di dati VARIANT.

  • Classe CPagerCtrl
    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.

  • Classe CPageSetupDialog
    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.

  • Classe CPaintDC
    Classe del contesto di dispositivo derivata da Classe CDC.

  • Classe CPalette
    Incapsula una tavolozza dei colori di Windows.

  • Classe CPane
    Miglioramenti di Classe CControlBar. Se si aggiorna un progetto MFC esistente, è necessario sostituire tutte le occorrenze di CControlBar con CPane.

  • Classe CPaneContainer
    Componente di base del modello di ancoraggio implementato da MFC. Un oggetto di questa classe archivia i puntatori in due riquadri ancorati o in due istanze di CPaneContainer.. Archivia inoltre un puntatore nel divisore che separa i riquadri o i contenitori. Annidando i contenitori all'interno di altri contenitori, il framework può compilare una struttura ad albero binaria che rappresenta layout di ancoraggio complessi. La radice della struttura ad albero binaria è archiviata in un oggetto Classe CPaneContainerManager.

  • Classe CPaneContainerManager
    Gestisce l'archiviazione e la visualizzazione del layout di ancoraggio corrente.

  • Classe CPaneDialog
    Supporta una finestra di dialogo non modale e ancorabile.

  • Classe CPaneDivider
    Divide due riquadri, divide due gruppi di riquadri o separa un gruppo di riquadri dall'area client della finestra cornice principale.

  • Classe CPaneFrameWnd
    Implementa una finestra con mini-cornice contenente un riquadro. Il riquadro riempie l'area client della finestra.

  • Classe CParabolicTransitionFromAcceleration
    Incapsula una transizione di accelerazione parabolica.

  • Classe CPen
    Incapsula una penna GDI (Graphics Device Interface) di Windows.

  • Classe CPictureHolder
    Implementa una proprietà Immagine che consente all'utente di visualizzare un'immagine nel controllo.

  • CPoint Class
    Simile alla struttura POINT di Windows.

  • Classe CPrintDialog
    Incapsula i servizi forniti dalla finestra di dialogo comune di Windows per la stampa.

  • Classe CPrintDialogEx
    Incapsula i servizi forniti dalla finestra delle proprietà di stampa di Windows 2000.

  • Classe CProgressCtrl
    Fornisce la funzionalità del controllo indicatore di stato comune di Windows.

  • Classe CPropertyPage
    Rappresenta singole pagine di una finestra delle proprietà, altrimenti nota come finestra di dialogo a schede.

  • Classe CPropertySheet
    Rappresenta le finestre delle proprietà, note anche come finestre di dialogo a schede.

  • Classe CPropExchange
    Supporta l'implementazione di persistenza per i controlli OLE.

  • Classe CPtrArray
    Supporta matrici di puntatori void.

  • Classe CPtrList
    Supporta elenchi di puntatori void.

  • Classe CReBar
    Barra di controllo che fornisce le informazioni su layout, persistenza e stato per i controlli Rebar.

  • Classe CReBarCtrl
    Incapsula la funzionalità di un controllo Rebar, ovvero un contenitore per una finestra figlio.

  • Classe CRecentDockSiteInfo
    Classe helper che archivia le informazioni sullo stato recenti per Classe CPane.

  • Classe CRecentFileList
    Supporta il controllo dell'elenco dei file usati di recente.

  • Classe CRecordset
    Rappresenta un set di record selezionati da un'origine dati.

  • Classe CRecordView
    Visualizzazione che mostra i record del database nei controlli.

  • CRect Class
    Simile a una struttura Struttura RECT di Windows.

  • Classe CRectTracker
    Consente la visualizzazione, lo spostamento e il ridimensionamento di un elemento in modi diversi.

  • Classe CRenderTarget
    Wrapper per ID2D1RenderTarget.

  • Classe CResourceException
    Generato quando Windows non trova o alloca una risorsa richiesta.

  • Classe CReversalTransition
    Incapsula una transizione di inversione.

  • Classe CRgn
    Incapsula un'area GDI (Graphics Device Interface) di Windows.

  • Classe CRichEditCntrItem
    Con Classe CRichEditView e Classe CRichEditDoc, fornisce la funzionalità del controllo Rich Edit nel contesto dell'architettura documento/visualizzazione di MFC.

  • Classe CRichEditCtrl
    Fornisce la funzionalità del controllo Rich Edit.

  • Classe CRichEditDoc
    Con Classe CRichEditView e Classe CRichEditCntrItem, fornisce la funzionalità del controllo Rich Edit nel contesto dell'architettura documento/visualizzazione di MFC.

  • Classe CRichEditView
    Con Classe CRichEditDoc e Classe CRichEditCntrItem, fornisce la funzionalità del controllo Rich Edit nel contesto dell'architettura documento/visualizzazione di MFC.

  • Classe CScrollBar
    Fornisce la funzionalità di un controllo barra di scorrimento di Windows.

  • Classe CScrollView
    Classe CView con funzionalità di scorrimento.

  • Classe CSemaphore
    Rappresenta un "semaforo", ovvero un oggetto di sincronizzazione che consente solo a un numero limitato di thread di uno o più processi di accedere a una risorsa. Mantiene un conteggio del numero di thread che accedono attualmente a una risorsa specificata.

  • Classe CSettingsStore
    Esegue il wrapping di funzioni API di Windows, fornendo un'interfaccia orientata a oggetti che è possibile utilizzare per accedere al Registro di sistema.

  • Classe CSettingsStoreSP
    Classe helper che è possibile utilizzare per creare istanze di Classe CSettingsStore.

  • Classe CSharedFile
    Classe derivata da Classe CMemFile che supporta file di memoria condivisi.

  • Classe CShellManager
    Implementa diversi metodi che consentono di utilizzare puntatori a elenchi di identificatori (PIDL).

  • Classe CSimpleException
    Questa classe è una classe di base per le eccezioni MFC critiche per le risorse.

  • Classe CSingleDocTemplate
    Definisce un modello di documento che implementa l'interfaccia a documento singolo (SDI).

  • Classe CSingleLock
    Rappresenta il meccanismo di controllo di accesso utilizzato per controllare l'accesso a una risorsa di un programma multithread.

  • Classe CSinusoidalTransitionFromRange
    Incapsula una transizione a intervalli sinusoidali con un determinato intervallo di oscillazione.

  • Classe CSinusoidalTransitionFromVelocity
    Incapsula una transizione a velocità sinusoidale con un'ampiezza determinata dalla velocità iniziale della variabile di animazione.

  • CSize Class
    Simile alla struttura SIZE di Windows che implementa una coordinata o una posizione relativa.

  • Classe CSliderCtrl
    Fornisce la funzionalità del controllo dispositivo di scorrimento comune di Windows.

  • Classe CSmartDockingInfo
    Definisce l'aspetto dei marcatori standard di ancoraggio intelligente.

  • Classe CSmoothStopTransition
    Incapsula una transizione a interruzione graduale.

  • Classe CSocket
    Deriva da CAsyncSocket e rappresenta un livello più elevato di astrazione di Windows Sockets API.

  • Classe CSocketFile
    Oggetto CFile utilizzato per l'invio e la ricezione di dati su una rete mediante Windows Sockets.

  • Classe CSpinButtonCtrl
    Fornisce la funzionalità del controllo pulsante di selezione comune di Windows.

  • Classe CSplitButton
    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.

  • Classe CSplitterWnd
    Fornisce la funzionalità di una finestra con separatore, ovvero una finestra che contiene più riquadri.

  • Classe CSplitterWndEx
    Rappresenta una finestra con separatore personalizzata.

  • Classe CStatic
    Fornisce la funzionalità di un controllo statico di Windows.

  • Classe CStatusBar
    Barra di controllo con una riga di riquadri di output di testo o "indicatori".

  • Classe CStatusBarCtrl
    Fornisce la funzionalità del controllo barra di stato comune di Windows.

  • Classe CStdioFile
    Rappresenta un file di flusso di runtime in C come viene aperto dalla funzione di runtime fopen, _wfopen.

  • Classe CStringArray
    Supporta matrici di oggetti CString.

  • Classe CStringList
    Supporta elenchi di oggetti CString.

  • Classe CSyncObject
    Classe virtuale pura che fornisce la funzionalità comune agli oggetti di sincronizzazione in Win32.

  • Classe CTabbedPane
    Implementa la funzionalità di un riquadro con schede staccabili.

  • Classe CTabCtrl
    Fornisce la funzionalità del controllo scheda comune di Windows.

  • Classe CTabView
    Semplifica l'utilizzo della classe del controllo scheda (Classe CTabView) in applicazioni che utilizzano l'architettura documento/visualizzazione di MFC.

  • Classe CTaskDialog
    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.

  • Classe CToolBar
    Barre di controllo con una riga di pulsanti bitmap e separatori facoltativi.

  • Classe CToolBarCtrl
    Fornisce la funzionalità del controllo barra degli strumenti comune di Windows.

  • Classe CToolTipCtrl
    Incapsula la funzionalità di un "controllo descrizione comando", una piccola finestra popup in cui viene visualizzata una riga di testo singola che descrive lo scopo di uno strumento in un'applicazione.

  • Classe CTooltipManager
    Gestisce informazioni di runtime sulle descrizioni comandi. L'istanza della classe CTooltipManager viene avviata una volta per applicazione.

  • Classe CTreeCtrl
    Fornisce la funzionalità del controllo di visualizzazione ad albero comune di Windows.

  • Classe CTreeView
    Semplifica l'utilizzo del controllo struttura ad albero e di Classe CTreeCtrl, la classe che incapsula la funzionalità del controllo struttura ad albero, con l'architettura documento/visualizzazione di MFC.

  • Classe CTypedPtrArray
    Fornisce un "wrapper" indipendente dai tipi per gli oggetti della classe CPtrArray o CObArray.

  • Classe CTypedPtrList
    Fornisce un "wrapper" indipendente dai tipi per gli oggetti della classe CPtrList.

  • Classe CTypedPtrMap
    Fornisce un "wrapper" indipendente dai tipi per gli oggetti delle classi mappa di puntatori CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr e CMapStringToPtr.

  • Classe CUIntArray
    Supporta matrici di Unsigned Integer.

  • Classe CUserException
    Generata per arrestare un'operazione dell'utente finale.

  • Classe CUserTool
    Voce di menu che esegue un'applicazione esterna. La scheda Strumenti della finestra di dialogo Personalizza (Classe CMFCToolBarsCustomizeDialog) consente di aggiungere strumenti utente e di specificare il nome, il comando, gli argomenti e la directory iniziale per ogni strumento.

  • Classe CUserToolsManager
    Gestisce la raccolta di oggetti Classe CUserTool 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.

  • Classe CView
    Fornisce la funzionalità di base per le classi di visualizzazione definite dall'utente.

  • Classe CVSListBox
    Supporta un controllo elenco modificabile.

  • Classe CWaitCursor
    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.

  • Classe CWinApp
    Classe di base da cui deriva un oggetto applicazione Windows.

  • Classe CWinAppEx
    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.

  • Classe CWindowDC
    Derivata da CDC.

  • Classe CWinFormsControl
    Fornisce la funzionalità di base per l'hosting di un controllo Windows Form.

  • Classe CWinFormsDialog
    Wrapper per una classe finestra di dialogo MFC che ospita un controllo utente Windows Form.

  • Classe CWinFormsView
    Fornisce una funzionalità generica per l'hosting di un controllo Windows Form come visualizzazione MFC.

  • Classe CWinThread
    Rappresenta un thread di esecuzione all'interno di un'applicazione.

  • Classe CWnd
    Fornisce la funzionalità di base di tutte le classi di finestre nella libreria Microsoft Foundation Class (MFC).

  • Classe CWordArray
    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.