OLE in MFC
Questi articoli illustrano i concetti fondamentali della programmazione OLE tramite MFC. MFC offre il modo più semplice per scrivere programmi che usano OLE:
Per usare la modifica visiva OLE (attivazione sul posto).
Per funzionare come contenitori OLE o server.
Per implementare la funzionalità di trascinamento della selezione.
Per usare i dati di data e ora.
Per gestire i dati sullo stato dei moduli MFC, inclusi i punti di ingresso della funzione DLL esportati, i punti di ingresso dell'interfaccia OLE/COM e i punti di ingresso della routine finestra.
È anche possibile usare Automazione.
Nota
Il termine OLE indica le tecnologie associate al collegamento e all'incorporamento, inclusi contenitori OLE, server OLE, elementi OLE, attivazione sul posto (o modifica visiva), tracker, trascinamento della selezione e unione di menu. Il termine Active si applica agli oggetti COM (Component Object Model) e basati su COM, ad esempio i controlli ActiveX. L'automazione OLE è ora denominata Automazione.
In questa sezione
Sfondo OLE
Illustra OLE e fornisce informazioni concettuali sul funzionamento.
Attivazione
Descrive il ruolo di attivazione nella modifica di elementi OLE.
Contenitori
Fornisce collegamenti all'uso di contenitori in OLE.
Oggetti dati e origini dati
Fornisce collegamenti ad argomenti che illustrano l'uso delle COleDataObject
classi e COleDataSource
.
Trascinamento della selezione
Illustra l'uso della copia e incolla con OLE.
Menu e risorse OLE
Illustra l'uso di menu e risorse nelle applicazioni documento OLE MFC.
Registrazione
Illustra l'installazione e l'inizializzazione del server.
Server
Viene descritto come creare elementi OLE (o componenti) per l'uso da parte delle applicazioni contenitore.
Tracker
Fornisce informazioni sulla CRectTracker
classe , che fornisce un'interfaccia grafica per consentire agli utenti di interagire con gli elementi client OLE.
Sezioni correlate
Punti di connessione
Viene illustrato come implementare i punti di connessione (in precedenza noti come punti di connessione OLE) usando le classi CCmdTarget
MFC e CConnectionPoint
.
Componenti COM del contenitore/server
Descrive i passaggi necessari per incorporare le funzionalità avanzate facoltative nelle applicazioni contenitore esistenti.
Component Object Model (COM)
Descrive l'uso di OLE senza MFC.