Přenos dat

Model com (Component Object Model) poskytuje standardní mechanismus pro přenos dat mezi aplikacemi. Tento mechanismus je datový objekt, což je jednoduše jakýkoli objekt COM, který implementuje IDataObject rozhraní. Některé datové objekty, například část textu zkopírovaná do schránky, mají IDataObject jako jejich jediné rozhraní. Jiné, například složené objekty dokumentu, zpřístupňují několik rozhraní, z nichž IDataObject je prostě jedno. Datové objekty jsou zásadní pro práci složených dokumentů, i když mají také rozsáhlou aplikaci mimo technologii OLE.

Výměnou ukazatelů na datový objekt mohou poskytovatelé a spotřebitelé dat spravovat přenosy dat jednotným způsobem bez ohledu na formát dat, typ média používaného k přenosu dat nebo cílové zařízení, na kterém se mají vykreslit. Do aplikace můžete zahrnout podporu pro základní přenosy schránky, přetahování přenosy a ole složené dokumenty přenosy s jedinou implementací IDataObject. Když to uděláte, množství kódu potřebného k přizpůsobení speciální sémantiky každého protokolu je minimální.

Další informace najdete v následujících tématech:

složené dokumenty