Sdílet prostřednictvím


ClipboardObject Třída

Definice

Představuje objekt schránky, který spolupracuje mezi System.Windows. Forms. IDataObject, System.Runtime.InteropServices.Comtypes.IDataObject a 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
Dědičnost
ClipboardObject
Odvozené
Implementuje

Konstruktory

ClipboardObject()

Vytvoří nový objekt schránky na základě standardní System.Windows. Forms. DataObject – třída.

ClipboardObject(Object)

Vytvoří nový objekt schránky nebo zabalí existující objekt schránky na základě zadaných dat. Pokud data je již objekt schránky, je zabalen; v opačném případě se vytvoří nový objekt schránky, který bude obsahovat data.

ClipboardObject(String, Object)

Vytvoří nový datový objekt se zadanými daty v zadaném formátu.

Metody

GetData(String)

Načte data uložená v objektu schránky v zadaném formátu.

GetData(String, Boolean)

Načte data uložená v objektu schránky v zadaném formátu pomocí parametru automatizovaného převodu, který určí, zda se mají data převést do formátu.

GetData(Type)

Načte data uložená v objektu schránky v zadaném formátu.

GetDataPresent(String)

Určuje, zda lze data uložená v objektu schránky převést na zadaný formát nebo jsou k ho přidružena.

GetDataPresent(String, Boolean)

Určuje, zda lze data uložená v objektu schránky převést do zadaného formátu nebo jsou k ho přidružena pomocí parametru automatického převodu, který určí, zda se mají data převést do formátu.

GetDataPresent(Type)

Určuje, zda lze data uložená v objektu schránky převést na zadaný formát nebo jsou k ho přidružena.

GetFormats()

Načte seznam všech formátů, které jsou podporovány pro data uložená v objektu schránky.

GetFormats(Boolean)

Načte seznam všech formátů podporovaných pro data uložená v objektu schránky pomocí parametru automatického převodu, který určí, zda se mají načíst pouze nativní formáty dat nebo všechny formáty, na které lze data převést.

SetData(Object)

Přidá data do objektu schránky.

SetData(String, Boolean, Object)

Přidá data do objektu schránky.

SetData(String, Object)

Přidá data do objektu schránky v zadaném formátu.

SetData(Type, Object)

Přidá data do objektu schránky pomocí zadaného typu jako formátu.

Explicitní implementace rozhraní

IDataObject.DAdvise(FORMATETC, ADVF, IAdviseSink, Int32)

Vytvoří spojení mezi objektem schránky a poradní jímkou. Tuto metodu volá objekt, který podporuje jímku poradce a umožňuje jímce poradce upozornit na změny v datech objektu.

IDataObject.DAdvise(FORMATETC[], UInt32, IAdviseSink, UInt32)

Vytvoří spojení mezi objektem schránky a poradní jímkou. Tuto metodu volá objekt, který podporuje jímku poradce a umožňuje jímce poradce upozornit na změny v datech objektu.

IDataObject.DUnadvise(Int32)

Odebere připojení oznámení, které bylo dříve navázáno.

IDataObject.DUnadvise(UInt32)

Odebere připojení oznámení, které bylo vytvořeno.

IDataObject.EnumDAdvise(IEnumSTATDATA)

Vytvoří objekt, který lze použít k výčtu aktuálních poradce připojení.

IDataObject.EnumDAdvise(IEnumSTATDATA)

Vytvoří objekt, který lze použít k výčtu aktuálních poradce připojení.

IDataObject.EnumFormatEtc(DATADIR)

Vytvoří objekt pro výčet struktur datového objektu FORMATETC . Tyto struktury se používají ve voláních nebo IDataObject.GetData(FORMATETC, STGMEDIUM)IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean).

IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC)

Vytvoří objekt pro výčet struktur datového objektu FORMATETC . Tyto struktury se používají ve voláních nebo IDataObject.GetData(FORMATETC[], STGMEDIUM[])IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32).

IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC)

Poskytuje standardní FORMATETC strukturu, která je logicky ekvivalentní složitější struktuře. Tuto metodu použijte k určení, zda dvě různé FORMATETC struktury vrací stejná data, čímž se odstraní nutnost duplicitního vykreslování.

IDataObject.GetCanonicalFormatEtc(FORMATETC[], FORMATETC[])

Poskytuje standardní FORMATETC strukturu, která je logicky ekvivalentní složitější struktuře. Tuto metodu použijte k určení, zda dvě různé FORMATETC struktury vrací stejná data, čímž se odstraní nutnost duplicitního vykreslování.

IDataObject.GetData(FORMATETC, STGMEDIUM)

Získá data ze zdrojového datového objektu. Tuto metodu volá příjemce dat. Vykreslí data popsaná v zadané FORMATETC struktuře a přenese je přes zadanou STGMEDIUM strukturu. Volající pak převezme odpovědnost za uvolnění STGMEDIUM struktury.

IDataObject.GetData(FORMATETC[], STGMEDIUM[])

Získá data ze zdrojového datového objektu. Tuto metodu volá příjemce dat. Vykreslí data popsaná v zadané FORMATETC struktuře a přenese je přes zadanou STGMEDIUM strukturu. Volající pak převezme odpovědnost za uvolnění STGMEDIUM struktury.

IDataObject.GetDataHere(FORMATETC, STGMEDIUM)

Získá data ze zdrojového datového objektu. Tato metoda, která je volána příjemcem dat, se liší od IDataObject.GetData(FORMATETC, STGMEDIUM) metody v tom, že volající musí přidělit a uvolnit zadané paměťové médium.

IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[])

Získá data ze zdrojového datového objektu. Tato metoda, která je volána příjemcem dat, se liší od IDataObject.GetData(FORMATETC[], STGMEDIUM[]) metody v tom, že volající musí přidělit a uvolnit zadané paměťové médium.

IDataObject.QueryGetData(FORMATETC)

Určuje, zda datový objekt je schopen vykreslovat data popsaná ve struktuře FORMATETC . Objekty, které se pokoušejí o operaci vložení nebo přetažení, mohou před voláním IDataObject.GetData(FORMATETC, STGMEDIUM) volat tuto metodu, aby získaly indikaci, zda bude operace úspěšná.

IDataObject.QueryGetData(FORMATETC[])

Určuje, zda datový objekt je schopen vykreslovat data popsaná ve struktuře FORMATETC . Objekty, které se pokoušejí o operaci vložení nebo přetažení, mohou před voláním IDataObject.GetData(FORMATETC[], STGMEDIUM[]) volat tuto metodu, aby získaly indikaci, zda bude operace úspěšná.

IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)

Přenáší data do objektu, který implementuje tuto metodu. Tato metoda je volána objektem, který obsahuje zdroj dat.

IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32)

Přenáší data do objektu, který implementuje tuto metodu. Tato metoda je volána objektem, který obsahuje zdroj dat.

Platí pro