Esempi relativi ad MFC
Aggiornamento: novembre 2007
Nella tabella seguente è riportato l'elenco alfabetico degli esempi relativi a MFC inclusi in Visual C++.
In questa sezione
Esempi avanzati
Esempio COLLECT: illustrazione delle classi Collection MFC
Vengono illustrate le classi Collection MFC basate su modelli C++ e classi Collection standard predefinite.Esempio CUBE: illustrazione di un'applicazione OpenGL
Applicazione OpenGL in cui vengono utilizzati i contesti di periferica MFC insieme ai contesti di risorsa di OpenGL.Esempio DLLHUSK: collegamento dinamico della libreria MFC
Viene illustrata la condivisione della versione DLL della libreria MFC con un'applicazione e una DLL personalizzata.Esempio DLLScreenCap: illustrazione di una DLL regolare collegata a MFC in modo statico o dinamico
Presenta una DLL regolare che può essere collegata alla libreria MFC in modo statico o in modo dinamico.Esempio MTMDI: illustrazione di un thread di interfaccia utente MFC
Viene illustrato il multithreading, dove gli eventi dell'interfaccia utente vengono elaborati in un thread dell'interfaccia utente separato.Esempio MTRECALC: supporto di applicazioni con multithreading
Viene illustrato il multithreading, dove le operazioni di rielaborazione vengono eseguite in un thread di lavoro.Esempio SPEAKN: illustrazione di suoni multimediali utilizzando risorse definite dall'utente
Vengono illustrati i suoni multimediali utilizzando risorse definite dall'utente.
Esempi di controlli
Esempio BUTTON: dimostrazione di una pagina delle proprietà e di un menu
Viene illustrato come utilizzare un menu attivo sul posto, una pagina delle proprietà predefinita e il controllo finestra Informazioni su.Esempio CIRC: controllo ActiveX
Vengono illustrate le nozioni fondamentali sui controlli ActiveX, tra cui il disegno del controllo, le proprietà predefinite e personalizzate, gli eventi predefiniti e personalizzati, l'utilizzo di colori e tipi di caratteri, la pagina della proprietà predefinita dei caratteri, la pagina della proprietà predefinita e le diverse versioni del controllo.Esempio CONTAINER: applicazione contenitore di modifica visiva
Viene illustrata un'applicazione contenitore di modifica visiva.Esempio IMAGE: creazione di un controllo ActiveX per il download in modo asincrono
Viene illustrato come utilizzare MFC per compilare un controllo ActiveX che consenta di eseguire il download di dati in modo asincrono.Esempio LICENSED: attivazione dell'utilizzo delle licenze runtime e design-time
Controllo che attiva l'utilizzo di una licenza design-time e runtime.Esempio LOCALIZE: controllo con un'interfaccia utente localizzata
Controllo con interfaccia utente localizzata che illustra l'utilizzo di librerie dei tipi e DLL di risorse distinte per la localizzazione.Esempio NETADDR: esempio di controllo Net Address Verifier di Windows Vista
Viene mostrato l'utilizzo del controllo di verifica degli indirizzi di rete di Windows Vista.Esempio REGSVR: chiamata del codice di registrazione automatica
Viene illustrata la chiamata del codice di registrazione automatica.Esempio SPINDIAL: dimostrazione della convalida della pagina delle proprietà
Controllo con l'aspetto di una casella di selezione che illustra la convalida dei dati della pagina delle proprietà.Esempio TESTHELP: controllo ActiveX con descrizioni comandi e Guida
Controllo ActiveX in cui sono inclusi i relativi file della Guida e le descrizioni comandi.Esempio TIME: generazione di un evento timer a intervalli predefiniti
Controllo invisibile in fase di esecuzione che consente di generare un evento timer a intervalli predefiniti. Vengono illustrate le funzioni di notifica e le proprietà di ambiente.Esempio XLIST: visualizzazione di testo o bitmap
Sottoclasse di una casella di riepilogo di Windows, che consente di visualizzare elementi di testo o bitmap.
Esempi generali
Esempio CLIPART: risorse comuni
La directory CLIPART contiene le risorse di esempio che possono essere utilizzare per personalizzare l'aspetto dell'applicazione.Esempio CFileDialog: registrazione dell'ordine degli eventi
Viene creata una finestra di dialogo personalizzata che illustra gli eventi che sono generati quando si crea un CFileDialog.Esempio CMNCTRL1: dimostrazione delle classi MFC di controlli comuni, parte 1
Viene illustrato come creare e modificare gli stili dei controlli comuni di Windows utilizzando le classi MFC (parte 1).Esempio CMNCTRL2: dimostrazione delle classi MFC di controlli comuni, parte 2
Viene illustrato come creare e modificare gli stili dei controlli comuni di Windows utilizzando le classi MFC (parte 2).Esempio CMNCTRL3: dimostrazione dei nuovi controlli MFC disponibili in Visual Studio 2008
Vengono illustrati alcuni dei controlli nuovi disponibili con MFC su Windows Vista, incluso il pulsante di collegamento al comando (CButton), il controllo pager (CPagerCtrl), il pulsante di divisione (CSplitButton) e il controllo dell'indirizzo di rete (CNetAddressCtrl).Esempio CTRBARS: illustrazione di barre di controllo personalizzate
Barre di stato, barre degli strumenti, barre delle finestre di dialogo e tavolozze mobili personalizzate.Esempio CTRLTEST: implementazione di controlli personalizzati
Caselle di riepilogo e menu, controlli personalizzati, pulsanti bitmap e caselle di selezione disegnati dal proprietario.Esempio DIBLOOK: utilizzo di tavolozze dei colori e di DIB
Viene illustrato l'utilizzo di tavolozze dei colori e di DIB.Esempio DLGCBR32: aggiunta di una barra di stato e di una barra degli strumenti a finestre di dialogo
Viene illustrato come aggiungere una barra degli strumenti e una barra di stato in un'applicazione a finestre.Esempio DLGTEMPL: creazione di modelli di finestra di dialogo in modo dinamico
Viene illustrata la creazione dinamica dei modelli di finestre di dialogo.Esempio DOCKTOOL: barre degli strumenti ancorabili
Viene illustrato come trascinare e spostare barre degli strumenti ancorabili.Esempio DYNAMENU: aggiornamento dinamico dei menu
Viene illustrato come modificare in modo dinamico l'elenco di voci in un menu, come gestire i comandi sconosciuti in fase di compilazione e come aggiornare il prompt dei comandi della barra di stato per questi comandi.Esempio GUIDGEN: utilità per la generazione di GUID
Si tratta di una semplice applicazione MFC basata su finestre di dialogo che può essere utilizzata durante la codifica di applicazioni ActiveX.Esempio MAKEHM: utilità per l'associazione delle risorse ai contesti della Guida
Applicazione console che esegue il mapping tra gli identificatori di risorse e i contesti della Guida.Esempio MDI: supporto MDI senza l'architettura documento/visualizzazione
Applicazione MDI che non utilizza documenti né visualizzazioni.Esempio MDIDOCVW: supporto MDI con l'architettura documento/visualizzazione
Nuova versione dell'esempio MDI che utilizza l'architettura documento/visualizzazione.Esempio MMXSwarm: supporto MMX di CImage e Visual C++
Viene illustrato come utilizzare CImage, il tipo di dati __m64 e le DIB.Esempio MODELESS: oggetto CDialog utilizzato come finestra di dialogo non modale
Viene illustrato l'utilizzo di un oggetto MFC CDialog come finestra di dialogo non modale.Esempio NPP: dimostrazione di MAPI (Messaging API) Windows
Viene illustrato MAPI (Messaging API) di Windows.Esempio PROPDLG: dimostrazione del supporto della finestra delle proprietà
Finestre delle proprietà (finestre di dialogo).Esempio ROWLIST: selezione di intere righe nelle visualizzazioni elenco
Viene illustrata la funzione di selezione di un'intera riga in un controllo comune visualizzazione elenco.Esempio SCRIBBLE: applicazione di disegno MDI MFC
SCRIBBLE è un'applicazione di disegno che offre semplici dimostrazioni di numerose funzionalità di MFC.Esempio SimpleImage: caricamento, ridimensionamento, conversione e salvataggio di immagini
Viene illustrato il caricamento, il ridimensionamento, la conversione e il salvataggio di immagini.Esempio SNAPVW: pagine delle proprietà utilizzate in un'applicazione visualizzazione form
Viene illustrato come utilizzare le pagine delle proprietà in una finestra cornice figlio MDI.Esempio Spiro: gioco a disegni animati
Gioco in cui viene mostrato come utilizzare CImageList e i contesti di visualizzazione della memoria in applicazioni in cui sono richiesti effetti di animazione.Esempio TRACKER: illustrazione di diversi stili e opzioni di CRectTracker
Vengono illustrati i diversi stili e opzioni di CRectTracker.Esempio VariantUse: utilizzo di tipi di dati Variant
Viene illustrato l'utilizzo di del tipo di dati Variant.Esempio VIEWEX: visualizzazioni multiple, visualizzazioni a scorrimento e finestre con separatore
Visualizzazioni multiple, visualizzazioni a scorrimento e finestre con separatore.
Esempi di applicazioni Internet
Esempio DHtmlExplore: dimostrazione dell'utilizzo delle classi DHtml MFC
Viene illustrata la gestione di eventi DHTML e l'utilizzo di DDX DHTML.Esempio HTMLEdit: illustrazione del controllo di modifica MSHTML di Internet Explorer
Esegue il wrapping del controllo di modifica MSHTML di Internet Explorer.Esempio MFCIE: dimostrazione delle classi CHtmlView e CReBar MFC
Vengono illustrati CHtmlView e le classi CReBar.Esempio StockTicker: visualizzazione di informazioni Web in un controllo ATL
Applicazione MFC e ATL che consente di recuperare le quotazioni di Borsa dalle pagine Web di specifiche società e di visualizzarle in un controllo ATL. L'utente ha la possibilità di impostare le proprietà di visualizzazione, inclusa la frequenza di aggiornamento dei dati.
Esempi relativi ad MFC Windows Form
- Esempio WinFormIntegration: in questo esempio viene illustrato l'hosting di un controllo utente Windows Forms in un'applicazione MFC.
Viene illustrato l'hosting di un controllo utente Windows Form come finestra di dialogo o visualizzazione in un'applicazione MFC.
Esempi OLE
Esempio ACDUAL: aggiunta di interfacce duali a un'applicazione di automazione
Viene illustrato come aggiungere il supporto per interfaccia duale a un server di automazione basato su MFC.Esempio AUTOCLIK: applicazione server di automazione
Vengono illustrate le funzionalità di automazione. Include AUTODRIV, una semplice applicazione client di automazione che controlla l'applicazione di esempio AUTOCLIK.Esempio CALCDRIV: dimostrazione di un'applicazione client di automazione
Client di automazione.Esempio DRAWCLI: integrazione del supporto del contenitore attivo con le funzionalità specifiche dell'applicazione
Applicazione di disegno completa e orientata ad oggetti che svolge anche la funzione di contenitore ActiveX di modifica visiva.Esempio HIERSVR: applicazione server con funzionalità di trascinamento della selezione OLE
Viene illustrata un'applicazione server con funzionalità di trascinamento della selezione OLE.Esempio INPROC: dimostrazione di un'applicazione server di automazione in-process
Server di automazione in-process che può essere caricato come DLL nello spazio degli indirizzi del client.Esempio IPDRIVE: dimostrazione di un'applicazione client di automazione
Semplice applicazione client di automazione che controlla l'applicazione di esempio INPROC.Esempio MFCBIND: contenitore di documenti attivi
Viene illustrato come creare un contenitore di documenti attivi (precedentemente denominati DocObject).Esempio MFCCALC: dimostrazione di un'applicazione server di automazione
Server di automazione che implementa una semplice funzione di calcolatrice.Esempio OCLIENT: applicazione contenitore di modifica visiva
Applicazione contenitore ActiveX di modifica visiva con funzionalità di trascinamento della selezione.Esempio OLEVIEW: visualizzatore oggetti ActiveX
Consente di implementare un visualizzatore oggetti OLE tramite interfacce OLE personalizzate.Esempio SUPERPAD: server di modifica visiva per la modifica di testi con CEditView
Viene illustrato il server di modifica visiva per la modifica di testi con CEditView.Esempio TSTCON: ActiveX Control Test Container
Consente di implementare un contenitore di controlli ActiveX utilizzando il supporto per l'incorporamento OLE di MFC. L'esempio TSTCON può essere utilizzato per eseguire il test dei controlli ActiveX, per modificarne le proprietà e per richiamarne i metodi.Esempio WORDPAD: applicazione Windows
Viene utilizzato il supporto MFC per i controlli Rich Edit per creare un semplice elaboratore di testo.