Transfer danych
Model obiektów składników (COM) zapewnia standardowy mechanizm przesyłania danych między aplikacjami. Ten mechanizm jest obiektem danych , który jest po prostu dowolnym obiektem COM, który implementuje interfejsIDataObject. Niektóre obiekty danych, takie jak fragment tekstu skopiowany do schowka, mają IDataObject jako jedyny interfejs. Inne, takie jak złożone obiekty dokumentów, uwidaczniają kilka interfejsów, z których IDataObject jest po prostu jednym. Obiekty danych mają podstawowe znaczenie dla pracy złożonych dokumentów, chociaż mają one również powszechną aplikację poza technologią OLE.
Wymieniając wskaźniki do obiektu danych, dostawcy i konsumenci danych mogą zarządzać transferami danych w jednolity sposób, niezależnie od formatu danych, typu nośnika używanego do transferu danych lub urządzenia docelowego, na którym ma zostać renderowany. Obsługę podstawowych transferów schowka, przeciągania i upuszczania oraz transferów dokumentów złożonych OLE można uwzględnić w aplikacji przy użyciu jednej implementacji IDataObject. Po wykonaniu tej czynności ilość kodu wymagana do uwzględnienia specjalnej semantyki każdego protokołu jest minimalna.
Aby uzyskać więcej informacji, zobacz następujące tematy:
- interfejsy transferu danych
- formaty danych i nośników transferu
- przeciąganie i upuszczanie
Tematy pokrewne