Condividi tramite


Oggetti dati e origini dati (OLE)

Quando si esegue un trasferimento dei dati, usando gli Appunti o trascinando la selezione, i dati hanno un'origine e una destinazione. Un'applicazione fornisce i dati per la copia e un'altra applicazione lo accetta per incollarlo. Ogni lato del trasferimento deve eseguire operazioni diverse sugli stessi dati affinché il trasferimento abbia esito positivo. La libreria MFC (Microsoft Foundation Class) fornisce due classi che rappresentano ogni lato di questo trasferimento:

  • Le origini dati (implementate dagli COleDataSource oggetti) rappresentano il lato di origine del trasferimento dei dati. Vengono creati dall'applicazione di origine quando i dati devono essere copiati negli Appunti o quando vengono forniti dati per un'operazione di trascinamento della selezione.

  • Gli oggetti dati (implementati dagli COleDataObject oggetti) rappresentano il lato di destinazione del trasferimento dei dati. Vengono creati quando l'applicazione di destinazione contiene dati eliminati o quando viene richiesto di eseguire un'operazione incolla dagli Appunti.

Gli articoli seguenti illustrano come usare oggetti dati e origini dati nelle applicazioni. Queste informazioni si applicano sia alle applicazioni contenitore che alle applicazioni server, perché entrambe possono essere chiamate per copiare e incollare i dati.

In questa sezione

Trascinamento della selezione

Appunti

Vedi anche

OLE
Classe COleDataObject
Classe COleDataSource