Oggetti dati e origini dati (OLE)
Quando si esegue un trasferimento dei dati, mediante gli Appunti o trascinamento della selezione, dati a un'origine e una destinazione. L'applicazione fornisce i dati per la copia e un'altra applicazione la accetta per inserire. Ogni lato delle necessità di trasferimento di eseguire operazioni diverse agli stessi dati per il trasferimento corretta. La libreria MFC (Microsoft Foundation Class (MFC) fornisce due classi che rappresentano ogni lato di tale trasferimento:
Le origini dati (implementato dagli oggetti di COleDataSource ) rappresentano il lato oggetto di origine per il trasferimento dei dati. Vengono create da un'applicazione di origine quando i dati devono essere copiati negli Appunti, o quando i dati vengono forniti per un'operazione di trascinamento della selezione.
Gli oggetti dati (implementato dagli oggetti di COleDataObject ) rappresentano il lato di destinazione per il trasferimento dei dati. Vengono creati quando la applicazione di destinazione con dati trascinati in, o quando viene richiesto di eseguire un'operazione Incolla dagli Appunti.
Gli articoli seguenti illustrano come utilizzare gli oggetti dati e origini dati nelle applicazioni. Queste informazioni si riferiscono sia al contenitore che le applicazioni server, perché entrambe possono essere chiamati ai dati di copia e incolla.