Freigeben über


ClipboardObject Klasse

Definition

Stellt ein Zwischenablageobjekt dar, das zwischen System.Windows wechselt. Forms. IDataObject, System.Runtime.InteropServices.Comtypes.IDataObject und 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
Vererbung
ClipboardObject
Abgeleitet
Implementiert

Konstruktoren

ClipboardObject()

Erstellt ein neues Zwischenablageobjekt basierend auf dem Standardsystem.Windows. Forms. DataObject-Klasse.

ClipboardObject(Object)

Erstellt ein neues oder umschließt ein vorhandenes Zwischenablageobjekt basierend auf den angegebenen Daten. Wenn die Daten bereits ein Zwischenablageobjekt sind, werden sie umschlossen. Andernfalls wird ein neues Zwischenablageobjekt erstellt, das die Daten enthält.

ClipboardObject(String, Object)

Erstellt ein neues Datenobjekt mit den angegebenen Daten im angegebenen Format.

Methoden

GetData(String)

Ruft die im Zwischenablageobjekt gespeicherten Daten im angegebenen Format ab.

GetData(String, Boolean)

Ruft die im Zwischenablageobjekt gespeicherten Daten im angegebenen Format unter Verwendung eines automatisierten Konvertierungsparameters ab, um zu bestimmen, ob die Daten in das Format konvertiert werden sollen.

GetData(Type)

Ruft die im Zwischenablageobjekt gespeicherten Daten im angegebenen Format ab.

GetDataPresent(String)

Gibt an, ob im Zwischenablageobjekt gespeicherte Daten in das angegebene Format konvertiert werden können oder dem angegebenen Format zugeordnet sind.

GetDataPresent(String, Boolean)

Gibt an, ob die im Zwischenablageobjekt gespeicherten Daten in das angegebene Format konvertiert werden können oder dem angegebenen Format zugeordnet sind, indem ein Parameter für die automatische Konvertierung verwendet wird, um zu bestimmen, ob die Daten in das Format konvertiert werden sollen.

GetDataPresent(Type)

Gibt an, ob im Zwischenablageobjekt gespeicherte Daten in das angegebene Format konvertiert werden können oder dem angegebenen Format zugeordnet sind.

GetFormats()

Ruft eine Liste aller Formate ab, die für die im Zwischenablageobjekt gespeicherten Daten unterstützt werden.

GetFormats(Boolean)

Ruft eine Liste aller Formate ab, die für die im Zwischenablageobjekt gespeicherten Daten unterstützt werden, wobei mithilfe eines automatischen Konvertierungsparameters bestimmt wird, ob nur native Datenformate oder alle Formate abgerufen werden sollen, in die die Daten konvertiert werden können.

SetData(Object)

Fügt dem Zwischenablageobjekt Daten hinzu.

SetData(String, Boolean, Object)

Fügt dem Zwischenablageobjekt Daten hinzu.

SetData(String, Object)

Fügt dem Zwischenablageobjekt Daten im angegebenen Format hinzu.

SetData(Type, Object)

Fügt dem Zwischenablageobjekt Daten hinzu, wobei der angegebene Typ als Format verwendet wird.

Explizite Schnittstellenimplementierungen

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

Erstellt eine Verbindung zwischen dem Zwischenablageobjekt und einer Beratungssenke. Diese Methode wird von einem Objekt aufgerufen, das eine Advise-Senke unterstützt, und aktiviert die Advise-Senke für den Empfang von Änderungsbenachrichtigungen für Daten des Objekts.

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

Erstellt eine Verbindung zwischen dem Zwischenablageobjekt und einer Beratungssenke. Diese Methode wird von einem Objekt aufgerufen, das eine Advise-Senke unterstützt, und aktiviert die Advise-Senke für den Empfang von Änderungsbenachrichtigungen für Daten des Objekts.

IDataObject.DUnadvise(Int32)

Entfernt eine zuvor hergestellte Benachrichtigungsverbindung.

IDataObject.DUnadvise(UInt32)

Entfernt eine Benachrichtigungsverbindung, die eingerichtet wurde.

IDataObject.EnumDAdvise(IEnumSTATDATA)

Erstellt ein Objekt, mit dem die aktuellen Advise-Verbindungen aufgelistet werden können.

IDataObject.EnumDAdvise(IEnumSTATDATA)

Erstellt ein Objekt, mit dem die aktuellen Advise-Verbindungen aufgelistet werden können.

IDataObject.EnumFormatEtc(DATADIR)

Erstellt ein Objekt für das Auflisten der FORMATETC-Strukturen für ein Datenobjekt. Diese Strukturen werden in Aufrufen von IDataObject.GetData(FORMATETC, STGMEDIUM) oder IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) verwendet.

IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC)

Erstellt ein Objekt für das Auflisten der FORMATETC-Strukturen für ein Datenobjekt. Diese Strukturen werden in Aufrufen von IDataObject.GetData(FORMATETC[], STGMEDIUM[]) oder IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32) verwendet.

IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC)

Stellt eine Standard-FORMATETC-Struktur bereit, die einer komplexeren Struktur logisch entspricht. Verwenden Sie diese Methode, um zu bestimmen, ob zwei unterschiedliche FORMATETC Strukturen dieselben Daten zurückgeben, sodass keine duplizierten Renderings erforderlich sind.

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

Stellt eine Standard-FORMATETC-Struktur bereit, die einer komplexeren Struktur logisch entspricht. Verwenden Sie diese Methode, um zu bestimmen, ob zwei unterschiedliche FORMATETC Strukturen dieselben Daten zurückgeben, sodass keine duplizierten Renderings erforderlich sind.

IDataObject.GetData(FORMATETC, STGMEDIUM)

Ruft Daten aus einem Quelldatenobjekt ab. Diese Methode wird von einem Daten consumer aufgerufen. Es rendert die in der angegebenen FORMATETC Struktur beschriebenen Daten und überträgt sie über die angegebene STGMEDIUM Struktur. Der Aufrufer ist dann für das Freigeben der STGMEDIUM-Struktur verantwortlich.

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

Ruft Daten aus einem Quelldatenobjekt ab. Diese Methode wird von einem Daten consumer aufgerufen. Es rendert die in der angegebenen FORMATETC Struktur beschriebenen Daten und überträgt sie über die angegebene STGMEDIUM Struktur. Der Aufrufer ist dann für das Freigeben der STGMEDIUM-Struktur verantwortlich.

IDataObject.GetDataHere(FORMATETC, STGMEDIUM)

Ruft Daten aus einem Quelldatenobjekt ab. Diese Methode, die von einem Datennutzer aufgerufen wird, unterscheidet sich von der IDataObject.GetData(FORMATETC, STGMEDIUM)-Methode dadurch, dass der Aufrufer das angegebene Speichermedium zuordnen und freigeben muss.

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

Ruft Daten aus einem Quelldatenobjekt ab. Diese Methode, die von einem Datennutzer aufgerufen wird, unterscheidet sich von der IDataObject.GetData(FORMATETC[], STGMEDIUM[])-Methode dadurch, dass der Aufrufer das angegebene Speichermedium zuordnen und freigeben muss.

IDataObject.QueryGetData(FORMATETC)

Bestimmt, ob das Datenobjekt die in der FORMATETC-Struktur beschriebenen Daten rendern kann. Objekte, die einen Ein- oder Ablagevorgang versuchen, können diese Methode aufrufen, bevor sie aufrufen IDataObject.GetData(FORMATETC, STGMEDIUM) , um einen Hinweis darauf zu erhalten, ob der Vorgang erfolgreich ist.

IDataObject.QueryGetData(FORMATETC[])

Bestimmt, ob das Datenobjekt die in der FORMATETC-Struktur beschriebenen Daten rendern kann. Objekte, die einen Ein- oder Ablagevorgang versuchen, können diese Methode aufrufen, bevor sie aufrufen IDataObject.GetData(FORMATETC[], STGMEDIUM[]) , um einen Hinweis darauf zu erhalten, ob der Vorgang erfolgreich ist.

IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)

Überträgt Daten an das Objekt, das diese Methode implementiert. Diese Methode wird von einem Objekt aufgerufen, das eine Datenquelle enthält.

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

Überträgt Daten an das Objekt, das diese Methode implementiert. Diese Methode wird von einem Objekt aufgerufen, das eine Datenquelle enthält.

Gilt für: