ClipboardObject Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje obiekt schowka, który współdziała między systemem System.Windows. Forms. IDataObject, System.Runtime.InteropServices.Comtypes.IDataObject i Microsoft.VisualStudio.OLE.Interop.IDataObject.
public ref class ClipboardObject : System::Windows::Forms::DataObject, Microsoft::VisualStudio::OLE::Interop::IDataObject, System::Runtime::InteropServices::ComTypes::IDataObject
public class ClipboardObject : System.Windows.Forms.DataObject, Microsoft.VisualStudio.OLE.Interop.IDataObject, System.Runtime.InteropServices.ComTypes.IDataObject
type ClipboardObject = class
inherit DataObject
interface IDataObject
interface IDataObject
Public Class ClipboardObject
Inherits DataObject
Implements IDataObject, IDataObject
- Dziedziczenie
-
ClipboardObject
- Pochodne
- Implementuje
Konstruktory
ClipboardObject() |
Tworzy nowy obiekt schowka na podstawie standardu System.Windows. Forms. DataObject, klasa. |
ClipboardObject(Object) |
Tworzy nowy lub opakowuje istniejący obiekt schowka na podstawie określonych danych. Jeśli dane są już obiektem schowka, są opakowane; w przeciwnym razie zostanie utworzony nowy obiekt schowka zawierający dane. |
ClipboardObject(String, Object) |
Tworzy nowy obiekt danych z określonymi danymi w określonym formacie. |
Metody
GetData(String) |
Pobiera dane przechowywane w obiekcie schowka w określonym formacie. |
GetData(String, Boolean) |
Pobiera dane przechowywane w obiekcie schowka w określonym formacie przy użyciu parametru automatycznej konwersji w celu określenia, czy przekonwertować dane na format. |
GetData(Type) |
Pobiera dane przechowywane w obiekcie schowka w określonym formacie. |
GetDataPresent(String) |
Wskazuje, czy dane przechowywane w obiekcie schowka można przekonwertować na lub są skojarzone z określonym formatem. |
GetDataPresent(String, Boolean) |
Wskazuje, czy dane przechowywane w obiekcie schowka mogą być konwertowane na określony format lub skojarzone z określonym formatem, przy użyciu parametru konwersji automatycznej w celu określenia, czy dane mają zostać przekonwertowane na format. |
GetDataPresent(Type) |
Wskazuje, czy dane przechowywane w obiekcie schowka można przekonwertować na lub są skojarzone z określonym formatem. |
GetFormats() |
Pobiera listę wszystkich formatów obsługiwanych dla danych przechowywanych w obiekcie schowka. |
GetFormats(Boolean) |
Pobiera listę wszystkich formatów obsługiwanych dla danych przechowywanych w obiekcie schowka przy użyciu parametru automatycznej konwersji w celu określenia, czy pobrać tylko natywne formaty danych, czy wszystkie formaty, na które można przekonwertować dane. |
SetData(Object) |
Dodaje dane do obiektu schowka. |
SetData(String, Boolean, Object) |
Dodaje dane do obiektu schowka. |
SetData(String, Object) |
Dodaje dane do obiektu schowka w określonym formacie. |
SetData(Type, Object) |
Dodaje dane do obiektu schowka przy użyciu określonego typu jako formatu. |
Jawne implementacje interfejsu
IDataObject.DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) |
Tworzy połączenie między obiektem schowka a ujściem porad. Ta metoda jest wywoływana przez obiekt, który obsługuje ujście porad i umożliwia ujściu porad powiadomienia o zmianach w danych obiektu. |
IDataObject.DAdvise(FORMATETC[], UInt32, IAdviseSink, UInt32) |
Tworzy połączenie między obiektem schowka a ujściem porad. Ta metoda jest wywoływana przez obiekt, który obsługuje ujście porad i umożliwia ujściu porad powiadomienia o zmianach w danych obiektu. |
IDataObject.DUnadvise(Int32) |
Usuwa połączenie powiadomień, które zostało wcześniej nawiązane. |
IDataObject.DUnadvise(UInt32) |
Usuwa nawiązane połączenie powiadomień. |
IDataObject.EnumDAdvise(IEnumSTATDATA) |
Tworzy obiekt, który może służyć do wyliczania bieżących połączeń doradczych. |
IDataObject.EnumDAdvise(IEnumSTATDATA) |
Tworzy obiekt, który może służyć do wyliczania bieżących połączeń doradczych. |
IDataObject.EnumFormatEtc(DATADIR) |
Tworzy obiekt do wyliczania FORMATETC struktur obiektu danych. Te struktury są używane w wywołaniach do IDataObject.GetData(FORMATETC, STGMEDIUM) lub IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean). |
IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC) |
Tworzy obiekt do wyliczania FORMATETC struktur obiektu danych. Te struktury są używane w wywołaniach do IDataObject.GetData(FORMATETC[], STGMEDIUM[]) lub IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32). |
IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC) |
Zapewnia standardową FORMATETC strukturę, która jest logicznie równoważna bardziej złożonej strukturze. Użyj tej metody, aby określić, czy dwie różne FORMATETC struktury zwracają te same dane, usuwając potrzebę zduplikowanego renderowania. |
IDataObject.GetCanonicalFormatEtc(FORMATETC[], FORMATETC[]) |
Zapewnia standardową FORMATETC strukturę, która jest logicznie równoważna bardziej złożonej strukturze. Użyj tej metody, aby określić, czy dwie różne FORMATETC struktury zwracają te same dane, usuwając potrzebę zduplikowanego renderowania. |
IDataObject.GetData(FORMATETC, STGMEDIUM) |
Uzyskuje dane z obiektu danych źródłowych. Ta metoda jest wywoływana przez użytkownika danych. Renderuje dane opisane w określonej FORMATETC strukturze i przesyła je przez określoną STGMEDIUM strukturę. Rozmówcy następnie przejmuje odpowiedzialność za uwolnienie STGMEDIUM struktury. |
IDataObject.GetData(FORMATETC[], STGMEDIUM[]) |
Uzyskuje dane z obiektu danych źródłowych. Ta metoda jest wywoływana przez użytkownika danych. Renderuje dane opisane w określonej FORMATETC strukturze i przesyła je przez określoną STGMEDIUM strukturę. Rozmówcy następnie przejmuje odpowiedzialność za uwolnienie STGMEDIUM struktury. |
IDataObject.GetDataHere(FORMATETC, STGMEDIUM) |
Uzyskuje dane z obiektu danych źródłowych. Ta metoda, która jest wywoływana przez użytkownika danych, różni się od IDataObject.GetData(FORMATETC, STGMEDIUM) metody, w której obiekt wywołujący musi przydzielić i zwolnić określony nośnik magazynu. |
IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[]) |
Uzyskuje dane z obiektu danych źródłowych. Ta metoda, która jest wywoływana przez użytkownika danych, różni się od IDataObject.GetData(FORMATETC[], STGMEDIUM[]) metody, w której obiekt wywołujący musi przydzielić i zwolnić określony nośnik magazynu. |
IDataObject.QueryGetData(FORMATETC) |
Określa, czy obiekt danych może renderować dane opisane w FORMATETC strukturze. Obiekty próbujące przeprowadzić operację wklejania lub upuszczania mogą wywołać tę metodę przed wywołaniem w IDataObject.GetData(FORMATETC, STGMEDIUM) celu uzyskania wskazania, czy operacja zakończy się pomyślnie. |
IDataObject.QueryGetData(FORMATETC[]) |
Określa, czy obiekt danych może renderować dane opisane w FORMATETC strukturze. Obiekty próbujące przeprowadzić operację wklejania lub upuszczania mogą wywołać tę metodę przed wywołaniem w IDataObject.GetData(FORMATETC[], STGMEDIUM[]) celu uzyskania wskazania, czy operacja zakończy się pomyślnie. |
IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) |
Transferuje dane do obiektu, który implementuje tę metodę. Ta metoda jest wywoływana przez obiekt zawierający źródło danych. |
IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32) |
Transferuje dane do obiektu, który implementuje tę metodę. Ta metoda jest wywoływana przez obiekt zawierający źródło danych. |