Partager via


ClipboardObject Classe

Définition

Représente un objet presse-papiers qui interagit entre System.Windows. Forms. IDataObject, System.Runtime.InteropServices.Comtypes.IDataObject et 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
Héritage
ClipboardObject
Dérivé
Implémente

Constructeurs

ClipboardObject()

Construit un nouvel objet presse-papiers basé sur system.Windows standard. Forms. Classe DataObject.

ClipboardObject(Object)

Construit un nouvel objet ou encapsule un objet presse-papiers existant en fonction des données spécifiées. Si les données sont déjà un objet du Presse-papiers, elles sont encapsulées ; sinon, un nouvel objet presse-papiers est créé pour contenir les données.

ClipboardObject(String, Object)

Construit un nouvel objet de données avec les données spécifiées dans le format spécifié.

Méthodes

GetData(String)

Récupère les données stockées dans l’objet presse-papiers au format spécifié.

GetData(String, Boolean)

Récupère les données stockées dans l’objet presse-papiers au format spécifié, à l’aide d’un paramètre de conversion automatisée pour déterminer s’il faut convertir les données au format.

GetData(Type)

Récupère les données stockées dans l’objet presse-papiers au format spécifié.

GetDataPresent(String)

Indique si les données stockées dans l’objet presse-papiers peuvent être converties en ou sont associées au format spécifié.

GetDataPresent(String, Boolean)

Indique si les données stockées dans l’objet presse-papiers peuvent être converties vers ou sont associées au format spécifié, à l’aide d’un paramètre de conversion automatique pour déterminer s’il faut convertir les données au format.

GetDataPresent(Type)

Indique si les données stockées dans l’objet presse-papiers peuvent être converties en ou sont associées au format spécifié.

GetFormats()

Récupère une liste de tous les formats pris en charge pour les données stockées dans l’objet presse-papiers.

GetFormats(Boolean)

Récupère une liste de tous les formats pris en charge pour les données stockées dans l’objet presse-papiers, à l’aide d’un paramètre de conversion automatique pour déterminer s’il faut récupérer uniquement les formats de données natifs ou tous les formats vers utilisant tableaux de conversion.

SetData(Object)

Ajoute des données à l’objet presse-papiers.

SetData(String, Boolean, Object)

Ajoute des données à l’objet presse-papiers.

SetData(String, Object)

Ajoute des données à l’objet presse-papiers dans le format spécifié.

SetData(Type, Object)

Ajoute des données à l’objet presse-papiers, en utilisant le type spécifié comme format.

Implémentations d’interfaces explicites

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

Crée une connexion entre l’objet Presse-papiers et un récepteur d’avis. Cette méthode est appelée par un objet qui prend en charge un récepteur de notifications et elle lui permet d'être averti des modifications apportées aux données de l'objet.

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

Crée une connexion entre l’objet Presse-papiers et un récepteur d’avis. Cette méthode est appelée par un objet qui prend en charge un récepteur de notifications et elle lui permet d'être averti des modifications apportées aux données de l'objet.

IDataObject.DUnadvise(Int32)

Supprime une connexion de notification qui avait été établie précédemment.

IDataObject.DUnadvise(UInt32)

Supprime une connexion de notification qui a été établie.

IDataObject.EnumDAdvise(IEnumSTATDATA)

Crée un objet qui peut être utilisé pour énumérer les connexions de notifications actuelles.

IDataObject.EnumDAdvise(IEnumSTATDATA)

Crée un objet qui peut être utilisé pour énumérer les connexions de notifications actuelles.

IDataObject.EnumFormatEtc(DATADIR)

Crée un objet pour l'énumération des structures FORMATETC d'un objet de données. Ces structures sont utilisées dans les appels à IDataObject.GetData(FORMATETC, STGMEDIUM) ou à IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean).

IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC)

Crée un objet pour l'énumération des structures FORMATETC d'un objet de données. Ces structures sont utilisées dans les appels à IDataObject.GetData(FORMATETC[], STGMEDIUM[]) ou à IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32).

IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC)

Fournit une structure FORMATETC standard qui équivaut logiquement à une structure plus complexe. Utilisez cette méthode pour déterminer si deux structures différentes FORMATETC retournent les mêmes données, ce qui élimine la nécessité d’un rendu en double.

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

Fournit une structure FORMATETC standard qui équivaut logiquement à une structure plus complexe. Utilisez cette méthode pour déterminer si deux structures différentes FORMATETC retournent les mêmes données, ce qui élimine la nécessité d’un rendu en double.

IDataObject.GetData(FORMATETC, STGMEDIUM)

Obtient des données à partir d'un objet de données source. Cette méthode est appelée par un consommateur de données. Il restitue les données décrites dans la structure spécifiée FORMATETC et les transfère via la structure spécifiée STGMEDIUM . L'appelant est ensuite chargé de libérer la structure STGMEDIUM.

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

Obtient des données à partir d'un objet de données source. Cette méthode est appelée par un consommateur de données. Il restitue les données décrites dans la structure spécifiée FORMATETC et les transfère via la structure spécifiée STGMEDIUM . L'appelant est ensuite chargé de libérer la structure STGMEDIUM.

IDataObject.GetDataHere(FORMATETC, STGMEDIUM)

Obtient des données à partir d'un objet de données source. Cette méthode, qui est appelée par un consommateur de données, diffère de la méthode IDataObject.GetData(FORMATETC, STGMEDIUM) en ce sens que l'appelant doit allouer et libérer le support de stockage spécifié.

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

Obtient des données à partir d'un objet de données source. Cette méthode, qui est appelée par un consommateur de données, diffère de la méthode IDataObject.GetData(FORMATETC[], STGMEDIUM[]) en ce sens que l'appelant doit allouer et libérer le support de stockage spécifié.

IDataObject.QueryGetData(FORMATETC)

Détermine si l'objet de données est capable de rendre les données décrites dans la structure FORMATETC. Les objets qui tentent une opération de collage ou de suppression peuvent appeler cette méthode avant d’appeler IDataObject.GetData(FORMATETC, STGMEDIUM) pour obtenir une indication de la réussite de l’opération.

IDataObject.QueryGetData(FORMATETC[])

Détermine si l'objet de données est capable de rendre les données décrites dans la structure FORMATETC. Les objets qui tentent une opération de collage ou de suppression peuvent appeler cette méthode avant d’appeler IDataObject.GetData(FORMATETC[], STGMEDIUM[]) pour obtenir une indication de la réussite de l’opération.

IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)

Transfère des données vers l'objet qui implémente cette méthode. Cette méthode est appelée par un objet qui contient une source de données.

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

Transfère des données vers l'objet qui implémente cette méthode. Cette méthode est appelée par un objet qui contient une source de données.

S’applique à