COleDataSource

Akty klasy COleDataSource w pamięci podręcznej, do której aplikacja umieszcza dane, które będą oferować podczas danych transferu operacje, takie jak Schowka lub operacji przeciągania i upuszczania.

Aby utworzyć źródeł danych OLE bezpośrednio. Ewentualnie klas COleClientItem i COleServerItem tworzenia źródeł danych OLE w odpowiedzi na ich funkcji członek CopyToClipboard i DoDragDrop . Aby uzyskać krótki opis, zobacz COleServerItem::CopyToClipboard . Zastąpić funkcję Państwa OnGetClipboardData klienta elementu lub serwer element klasy aby dodać dodatkowe formaty Schowka do danych w źródle danych OLE utworzone dla funkcji członek CopyToClipboard lub DoDragDrop.

Aby w dowolnym momencie przygotowywania danych do przeniesienia, należy utworzyć obiekt tej klasy i wypełnić go z danymi przy użyciu metody najbardziej odpowiedniej dla danych. Sposób, w jaki jest wstawiany do źródła danych bezpośrednio wpływa czy dane są dostarczane natychmiast (natychmiastowe renderowania) lub na żądanie (opóźnione renderowania). Każdy format Schowka są dostarczanie danych przez przepuszczenie format schowka mają być używane (i opcjonalnie struktura FORMATETC. ), wywołanie DelayRenderData.

Aby uzyskać więcej informacji o źródłach danych i transfer danych, zobacz artykuł obiekty danych i źródeł danych (OLE). Ponadto, artykułu Schowka tematach opisano mechanizm OLE Schowka.

# include lt;afxole.h>

Czło&nkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii

Próbkinbsp; Próbki MFC HIERSVR | Próbki MFC OCLIENT

Zobacz też COleDataObject

Index