Klasa COleDataSource
Działa jako pamięci podręcznej, do którego aplikacja umieszcza dane będzie oferować podczas danych transfer operacji, takich jak Schowka lub operacji przeciągania i upuszczania.
class COleDataSource : public CCmdTarget
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje COleDataSource obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Oferuje danych w określonym formacie za pomocą STGMEDIUM struktury. |
|
Oferuje danych w określonym formacie za pomocą HGLOBAL. |
|
Oferuje danych w określonym formacie, przy użyciu opóźnione renderowania. |
|
Oferuje danych w formacie określonym w CFile wskaźnik. |
|
Wywołana dla każdego formatu obsługiwanego w OnSetData. |
|
Wykonuje operacje przeciągania i upuszczania ze źródłem danych. |
|
Opróżnia COleDataSource obiektu danych. |
|
Renderuje wszystkie dane do Schowka. |
|
Weryfikuje, że dane umieszczane w Schowku jest nadal istnieje. |
|
Pobiera dane jako część opóźnione renderowania. |
|
Pobiera dane do CFile jako część opóźnione renderowania. |
|
Pobiera dane do HGLOBAL jako część opóźnione renderowania. |
|
Nazywane zastąpić dane w COleDataSource obiektu. |
|
Miejsca COleDataSource obiektu w Schowku. |
Uwagi
Można utworzyć bezpośrednio źródeł danych OLE.Alternatywnie COleClientItem i COleServerItem klasy tworzenia źródeł danych OLE w odpowiedzi na ich CopyToClipboard i DoDragDrop funkcji elementów członkowskich.Zobacz COleServerItem::CopyToClipboard krótki opis.Zastąpić OnGetClipboardData Członkowskich funkcji klienta elementu lub serwer element klasy dodać dodatkowe formaty Schowka do danych w źródle danych OLE utworzone dla CopyToClipboard lub DoDragDrop funkcji składowej.
W każdym przypadku, gdy chcesz przygotować transferu danych, należy utworzyć obiekt tej klasy i napełnić danych przy użyciu metody najbardziej odpowiedniej dla danych.Sposób dodaje się do źródła danych bezpośrednio dotyczy tego, czy dane są dostarczane natychmiast (natychmiastowe renderowania) lub na żądanie (opóźnione renderowania).Każdy format Schowka są dostarczania danych, przekazując formatu schowka do (i opcjonalnie FORMATETC struktury), call DelayRenderData.
Aby uzyskać więcej informacji na temat źródeł danych i transfer danych, zobacz artykuł obiekty danych i źródeł danych (OLE).Ponadto artykuł Tematy Schowka opisano mechanizm OLE Schowka.
Hierarchii dziedziczenia
COleDataSource
Wymagania
Nagłówek: afxole.h