Classi di controlli OLE
Si tratta delle classi primarie usate per la scrittura di controlli OLE. La COleControlModule
classe in un modulo di controllo OLE è simile alla classe CWinApp in un'applicazione. Ogni modulo implementa uno o più controlli OLE; questi controlli sono rappresentati da COleControl
oggetti . Questi controlli comunicano con i contenitori usando CConnectionPoint
oggetti .
Le CPictureHolder
classi e incapsulano interfacce COM per immagini e tipi di carattere, mentre le classi e CFontHolder
CPropExchange
consentono di implementare le pagine delle proprietà e la COlePropertyPage
persistenza delle proprietà per il controllo.
COleControlModule
Sostituisce la CWinApp
classe per il modulo di controllo OLE. Derivare dalla COleControlModule
classe per sviluppare un oggetto modulo di controllo OLE. Fornisce funzioni membro per l'inizializzazione del modulo del controllo OLE.
Colecontrol
Derivare dalla COleControl
classe per sviluppare un controllo OLE. Derivata da CWnd
, questa classe eredita tutte le funzionalità di un oggetto finestra di Windows e funzionalità aggiuntive specifiche di OLE, ad esempio la generazione di eventi e la possibilità di supportare metodi e proprietà.
C Connessione ionPoint
La CConnectionPoint
classe definisce un tipo speciale di interfaccia utilizzata per comunicare con altri oggetti OLE, denominati punto di connessione. Un punto di connessione implementa un'interfaccia in uscita in grado di avviare azioni su altri oggetti, ad esempio la generazione di eventi e le notifiche di modifica.
Cpictureholder
Incapsula la funzionalità di un oggetto immagine di Windows e dell'interfaccia IPicture
COM, utilizzata per implementare la proprietà Picture personalizzata di un controllo OLE.
CFontHolder
Incapsula la funzionalità di un oggetto carattere Di Windows e dell'interfaccia IFont
COM, utilizzata per implementare la proprietà Stock Font di un controllo OLE.
COlePropertyPage
Visualizza le proprietà di un controllo OLE in un'interfaccia grafica, simile a una finestra di dialogo.
CPropExchange
Supporta l'implementazione della persistenza delle proprietà per i controlli OLE. Analogo a CDataExchange per le finestre di dialogo.
CMonikerFile
Accetta un moniker o una rappresentazione di stringa che può creare in un moniker e lo associa in modo sincrono al flusso per il quale il moniker è un nome.
CAsyncMonikerFile
Funziona in modo analogo a CMonikerFile
, ma associa il moniker in modo asincrono al flusso per il quale il moniker è 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 a un documento attivo di ricevere comandi che hanno origine nell'interfaccia utente del contenitore, ad esempio FileNew, Open, Print e così via, e consente a un contenitore di ricevere comandi che hanno origine nell'interfaccia utente del documento attivo.
COle Cassaforte Array
Funziona con matrici di tipo arbitrario e dimensione.