ClipboardObject Klasa

Definicja

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.

Dotyczy