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.

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.

Vedi anche

Concetti