ClipboardObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un oggetto Appunti che interagisce tra System.Windows. Forms. IDataObject, System.Runtime.InteropServices.Comtypes.IDataObject e 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
- Ereditarietà
-
ClipboardObject
- Derivato
- Implementazioni
Costruttori
ClipboardObject() |
Costruisce un nuovo oggetto Appunti basato sullo standard System.Windows. Forms. Classe DataObject. |
ClipboardObject(Object) |
Costruisce un oggetto Appunti nuovo o esegue il wrapping di un oggetto Appunti esistente in base ai dati specificati. Se i dati sono già un oggetto Appunti, viene eseguito il wrapping; in caso contrario, viene creato un nuovo oggetto Appunti per contenere i dati. |
ClipboardObject(String, Object) |
Costruisce un nuovo oggetto dati con i dati specificati nel formato specificato. |
Metodi
GetData(String) |
Recupera i dati archiviati negli Appunti nel formato specificato. |
GetData(String, Boolean) |
Recupera i dati archiviati nell'oggetto Appunti nel formato specificato, utilizzando un parametro di conversione automatica per determinare se convertire i dati nel formato. |
GetData(Type) |
Recupera i dati archiviati negli Appunti nel formato specificato. |
GetDataPresent(String) |
Indica se i dati archiviati nell'oggetto Appunti possono essere convertiti in o associati al formato specificato. |
GetDataPresent(String, Boolean) |
Indica se i dati archiviati negli Appunti possono essere convertiti o associati al formato specificato, utilizzando un parametro di conversione automatica per determinare se convertire i dati nel formato. |
GetDataPresent(Type) |
Indica se i dati archiviati nell'oggetto Appunti possono essere convertiti in o associati al formato specificato. |
GetFormats() |
Recupera un elenco di tutti i formati supportati per i dati archiviati negli Appunti. |
GetFormats(Boolean) |
Recupera un elenco di tutti i formati supportati per i dati archiviati negli Appunti, utilizzando un parametro di conversione automatica per determinare se recuperare solo formati di dati nativi o tutti i formati in cui è possibile convertire i dati. |
SetData(Object) |
Aggiunge dati all'oggetto Appunti. |
SetData(String, Boolean, Object) |
Aggiunge dati all'oggetto Appunti. |
SetData(String, Object) |
Aggiunge dati all'oggetto Appunti nel formato specificato. |
SetData(Type, Object) |
Aggiunge dati all'oggetto Appunti, utilizzando il tipo specificato come formato. |
Implementazioni dell'interfaccia esplicita
IDataObject.DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) |
Crea una connessione tra l'oggetto Appunti e un sink consultivo. Questo metodo viene chiamato da un oggetto che supporta un sink consultivo e abilita tale sink per ricevere una notifica delle modifiche nei dati dell'oggetto. |
IDataObject.DAdvise(FORMATETC[], UInt32, IAdviseSink, UInt32) |
Crea una connessione tra l'oggetto Appunti e un sink consultivo. Questo metodo viene chiamato da un oggetto che supporta un sink consultivo e abilita tale sink per ricevere una notifica delle modifiche nei dati dell'oggetto. |
IDataObject.DUnadvise(Int32) |
Rimuove una connessione di notifica stabilita in precedenza. |
IDataObject.DUnadvise(UInt32) |
Rimuove una connessione di notifica stabilita. |
IDataObject.EnumDAdvise(IEnumSTATDATA) |
Crea un oggetto che può essere usato per enumerare le connessioni consultive correnti. |
IDataObject.EnumDAdvise(IEnumSTATDATA) |
Crea un oggetto che può essere usato per enumerare le connessioni consultive correnti. |
IDataObject.EnumFormatEtc(DATADIR) |
Crea un oggetto per l'enumerazione delle strutture FORMATETC per un oggetto dati. Queste strutture sono utilizzate nelle chiamate al metodo IDataObject.GetData(FORMATETC, STGMEDIUM) o IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean). |
IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC) |
Crea un oggetto per l'enumerazione delle strutture FORMATETC per un oggetto dati. Queste strutture sono utilizzate nelle chiamate al metodo IDataObject.GetData(FORMATETC[], STGMEDIUM[]) o IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32). |
IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC) |
Fornisce una struttura FORMATETC standard logicamente equivalente a una struttura più complessa. Utilizzare questo metodo per determinare se due strutture diverse FORMATETC restituiscono gli stessi dati, eliminando la necessità di eseguire il rendering duplicato. |
IDataObject.GetCanonicalFormatEtc(FORMATETC[], FORMATETC[]) |
Fornisce una struttura FORMATETC standard logicamente equivalente a una struttura più complessa. Utilizzare questo metodo per determinare se due strutture diverse FORMATETC restituiscono gli stessi dati, eliminando la necessità di eseguire il rendering duplicato. |
IDataObject.GetData(FORMATETC, STGMEDIUM) |
Ottiene i dati da un oggetto dati di origine. Questo metodo viene chiamato da un consumer di dati. Esegue il rendering dei dati descritti nella struttura specificata FORMATETC e lo trasferisce tramite la struttura specificata STGMEDIUM . Il chiamante si assume la responsabilità del rilascio della struttura STGMEDIUM. |
IDataObject.GetData(FORMATETC[], STGMEDIUM[]) |
Ottiene i dati da un oggetto dati di origine. Questo metodo viene chiamato da un consumer di dati. Esegue il rendering dei dati descritti nella struttura specificata FORMATETC e lo trasferisce tramite la struttura specificata STGMEDIUM . Il chiamante si assume la responsabilità del rilascio della struttura STGMEDIUM. |
IDataObject.GetDataHere(FORMATETC, STGMEDIUM) |
Ottiene i dati da un oggetto dati di origine. Questo metodo, chiamato da un consumer di dati, si differenzia dal metodo IDataObject.GetData(FORMATETC, STGMEDIUM) in quanto il chiamante deve allocare e liberare il supporto di archiviazione specificato. |
IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[]) |
Ottiene i dati da un oggetto dati di origine. Questo metodo, chiamato da un consumer di dati, si differenzia dal metodo IDataObject.GetData(FORMATETC[], STGMEDIUM[]) in quanto il chiamante deve allocare e liberare il supporto di archiviazione specificato. |
IDataObject.QueryGetData(FORMATETC) |
Determina se l'oggetto dati è in grado di eseguire il rendering dei dati descritti nella struttura FORMATETC. Gli oggetti che tentano un'operazione incolla o rilascia possono chiamare questo metodo prima di chiamare IDataObject.GetData(FORMATETC, STGMEDIUM) per ottenere un'indicazione dell'esito positivo dell'operazione. |
IDataObject.QueryGetData(FORMATETC[]) |
Determina se l'oggetto dati è in grado di eseguire il rendering dei dati descritti nella struttura FORMATETC. Gli oggetti che tentano un'operazione incolla o rilascia possono chiamare questo metodo prima di chiamare IDataObject.GetData(FORMATETC[], STGMEDIUM[]) per ottenere un'indicazione dell'esito positivo dell'operazione. |
IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) |
Trasferisce i dati all'oggetto che implementa il metodo. Questo metodo viene chiamato da un oggetto contenente un'origine dati. |
IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32) |
Trasferisce i dati all'oggetto che implementa il metodo. Questo metodo viene chiamato da un oggetto contenente un'origine dati. |