Compartir a través de


ClipboardObject Clase

Definición

Representa un objeto del Portapapeles que interopera entre System.Windows. Forms. IDataObject, System.Runtime.InteropServices.Comtypes.IDataObject y 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
Herencia
ClipboardObject
Derivado
Implementaciones

Constructores

ClipboardObject()

Construye un nuevo objeto de Portapapeles basado en system.Windows estándar. Forms. Clase DataObject.

ClipboardObject(Object)

Construye un nuevo objeto o encapsula un objeto de Portapapeles existente basado en los datos especificados. Si los datos ya son un objeto del Portapapeles, se encapsula; De lo contrario, se crea un nuevo objeto de Portapapeles para contener los datos.

ClipboardObject(String, Object)

Construye un nuevo objeto de datos con los datos especificados en el formato especificado.

Métodos

GetData(String)

Recupera los datos almacenados en el objeto del Portapapeles en el formato especificado.

GetData(String, Boolean)

Recupera los datos almacenados en el objeto del Portapapeles en el formato especificado, utilizando un parámetro de conversión automatizado para determinar si se van a convertir los datos en el formato.

GetData(Type)

Recupera los datos almacenados en el objeto del Portapapeles en el formato especificado.

GetDataPresent(String)

Indica si los datos almacenados en el objeto del Portapapeles se pueden convertir en o están asociados con el formato especificado.

GetDataPresent(String, Boolean)

Indica si los datos almacenados en el objeto del Portapapeles se pueden convertir en o están asociados con el formato especificado, mediante un parámetro de conversión automática para determinar si se van a convertir los datos al formato.

GetDataPresent(Type)

Indica si los datos almacenados en el objeto del Portapapeles se pueden convertir en o están asociados con el formato especificado.

GetFormats()

Recupera una lista de todos los formatos que se admiten para los datos almacenados en el objeto del Portapapeles.

GetFormats(Boolean)

Recupera una lista de todos los formatos que se admiten para los datos almacenados en el objeto del Portapapeles, mediante un parámetro de conversión automática para determinar si recuperar solo formatos de datos nativos o todos los formatos a los que se pueden convertir los datos.

SetData(Object)

Agrega datos al objeto del Portapapeles.

SetData(String, Boolean, Object)

Agrega datos al objeto del Portapapeles.

SetData(String, Object)

Agrega datos al objeto del Portapapeles en el formato especificado.

SetData(Type, Object)

Agrega datos al objeto del Portapapeles, utilizando el tipo especificado como formato.

Implementaciones de interfaz explícitas

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

Crea una conexión entre el objeto del Portapapeles y un receptor de asesoramiento. Este método es invocado por un objeto que admite un receptor de consulta y permite que a dicho receptor se le notifiquen los cambios realizados en los datos del objeto.

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

Crea una conexión entre el objeto del Portapapeles y un receptor de asesoramiento. Este método es invocado por un objeto que admite un receptor de consulta y permite que a dicho receptor se le notifiquen los cambios realizados en los datos del objeto.

IDataObject.DUnadvise(Int32)

Quita una conexión de notificación que se había establecido anteriormente.

IDataObject.DUnadvise(UInt32)

Quita una conexión de notificación que se ha establecido.

IDataObject.EnumDAdvise(IEnumSTATDATA)

Crea un objeto que se puede utilizar para enumerar las conexiones de consulta actuales.

IDataObject.EnumDAdvise(IEnumSTATDATA)

Crea un objeto que se puede utilizar para enumerar las conexiones de consulta actuales.

IDataObject.EnumFormatEtc(DATADIR)

Crea un objeto para enumerar las estructuras FORMATETC para un objeto de datos. Estas estructuras se utilizan en llamadas a los métodos IDataObject.GetData(FORMATETC, STGMEDIUM) o IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean).

IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC)

Crea un objeto para enumerar las estructuras FORMATETC para un objeto de datos. Estas estructuras se utilizan en llamadas a los métodos IDataObject.GetData(FORMATETC[], STGMEDIUM[]) o IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32).

IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC)

Proporciona una estructura FORMATETC estándar que equivale lógicamente a una estructura más compleja. Use este método para determinar si dos estructuras diferentes FORMATETC devuelven los mismos datos, lo que elimina la necesidad de representación duplicada.

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

Proporciona una estructura FORMATETC estándar que equivale lógicamente a una estructura más compleja. Use este método para determinar si dos estructuras diferentes FORMATETC devuelven los mismos datos, lo que elimina la necesidad de representación duplicada.

IDataObject.GetData(FORMATETC, STGMEDIUM)

Obtiene los datos de un objeto de datos de origen. Un consumidor de datos llama a este método. Representa los datos descritos en la estructura especificada FORMATETC y los transfiere a través de la estructura especificada STGMEDIUM . A continuación, el llamador asume la responsabilidad de liberar la estructura STGMEDIUM.

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

Obtiene los datos de un objeto de datos de origen. Un consumidor de datos llama a este método. Representa los datos descritos en la estructura especificada FORMATETC y los transfiere a través de la estructura especificada STGMEDIUM . A continuación, el llamador asume la responsabilidad de liberar la estructura STGMEDIUM.

IDataObject.GetDataHere(FORMATETC, STGMEDIUM)

Obtiene los datos de un objeto de datos de origen. Este método, que es invocado por un consumidor de datos, se diferencia del método IDataObject.GetData(FORMATETC, STGMEDIUM) en que el llamador debe asignar y liberar el medio de almacenamiento especificado.

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

Obtiene los datos de un objeto de datos de origen. Este método, que es invocado por un consumidor de datos, se diferencia del método IDataObject.GetData(FORMATETC[], STGMEDIUM[]) en que el llamador debe asignar y liberar el medio de almacenamiento especificado.

IDataObject.QueryGetData(FORMATETC)

Determina si el objeto de datos es capaz de representar los datos descritos en la estructura FORMATETC. Los objetos que intentan realizar una operación de pegado o colocación pueden llamar a este método antes de llamar IDataObject.GetData(FORMATETC, STGMEDIUM) a para obtener una indicación de si la operación se realizará correctamente.

IDataObject.QueryGetData(FORMATETC[])

Determina si el objeto de datos es capaz de representar los datos descritos en la estructura FORMATETC. Los objetos que intentan realizar una operación de pegado o colocación pueden llamar a este método antes de llamar IDataObject.GetData(FORMATETC[], STGMEDIUM[]) a para obtener una indicación de si la operación se realizará correctamente.

IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)

Transfiere los datos al objeto que implementa este método. Este método es invocado por un objeto que contiene un origen de datos.

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

Transfiere los datos al objeto que implementa este método. Este método es invocado por un objeto que contiene un origen de datos.

Se aplica a