Classi di controlli OLE
Queste sono le classi che principali utilizzate per la scrittura di controlli OLE. La classe di COleControlModule in un modulo di controlli OLE è simile alla classe di CWinApp in un'applicazione. Ogni modulo implementa uno o più controlli OLE; questi controlli sono rappresentati da oggetti di COleControl. Questi controlli comunicano con i relativi contenitori utilizzo di oggetti di CConnectionPoint.
Le classi di CFontHolder e di CPictureHolder includono le interfacce COM per le immagini e i tipi di carattere, mentre le classi di CPropExchange e di COlePropertyPage consentono di implementare le pagine delle proprietà e la persistenza delle proprietà per il controllo.
COleControlModule
Sostituisce la classe di CWinApp del form di controlli OLE. Derivano dalla classe di COleControlModule per compilare un oggetto modulo di controlli OLE. Fornisce funzioni membro per inizializzare il modulo di controlli OLE.COleControl
Derivano dalla classe di COleControl per compilare un controllo OLE. Derivato da CWnd, questa classe eredita tutte le funzionalità di un oggetto finestra delle finestre più funzionalità OLE specifica aggiuntiva, ad esempio l'attivazione degli eventi e la capacità supportare i metodi e le proprietà.CConnectionPoint
La classe di CConnectionPoint definisce un tipo speciale di interfaccia utilizzata per comunicare con altri oggetti OLE, denominato punto di connessione. Un punto di connessione implementa un'interfaccia in uscita che può iniziare azioni su altri oggetti, ad esempio gli eventi di esempio l'attivazione e notifiche di modifica.CPictureHolder
Incapsula la funzionalità di un oggetto immagine di windows e dell'interfaccia COM di IPicture ; utilizzata per implementare la proprietà personalizzata dell'immagine di un controllo OLE.CFontHolder
Incapsula la funzionalità di un oggetto del tipo di windows e dell'interfaccia COM di IFont ; utilizzata per implementare la proprietà Font predefinita di un controllo OLE.COlePropertyPage
Visualizzare le proprietà di un controllo OLE in un'interfaccia grafica, analoga a una finestra di dialogo.CPropExchange
Supporta l'implementazione di persistenza della proprietà per i controlli OLE. Analogo a CDataExchange per le finestre di dialogo.CMonikerFile
Utilizza un moniker, o una rappresentazione di stringa che può trasformare un moniker e associazioni in modo sincrono al flusso per il quale il moniker abbia un nome.CAsyncMonikerFile
Funziona in modo analogo a CMonikerFile; tuttavia, associare il moniker in modo asincrono al flusso per il quale il moniker abbia un nome.CDataPathProperty
Implementa una proprietà del controllo OLE che può essere caricata in modo asincrono.CCachedDataPathProperty
Implementa una proprietà del controllo OLE trasferita in modo asincrono e memorizzata nella cache in un file di memoria.COleCmdUI
Consente un documento attivo ai controlli di ricezione che si verificano nell'interfaccia utente del contenitore (ad esempio FileNew, apri, stampa, e così via) e consente un contenitore per i controlli di ricezione che si verificano nell'interfaccia utente del documento attivo.COleSafeArray
Funziona con le matrici di tipo e le dimensioni arbitrari.