Freigeben über


IVsTextView.GetSelectionDataObject-Methode

Gibt eine Kopie des markierten Texts in IDataObject-Schnittstellen Format zurück.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function GetSelectionDataObject ( _
    <OutAttribute> ByRef ppIDataObject As IDataObject _
) As Integer
int GetSelectionDataObject(
    out IDataObject ppIDataObject
)
int GetSelectionDataObject(
    [OutAttribute] IDataObject^% ppIDataObject
)
abstract GetSelectionDataObject : 
        ppIDataObject:IDataObject byref -> int
function GetSelectionDataObject(
    ppIDataObject : IDataObject
) : int

Parameter

  • ppIDataObject
    Typ: IDataObject%

    [out] Zeiger auf einen IDataObject-Objekt, das den markierten Text enthält.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextView::GetSelectionDataObject(
   [out] IDataObject **ppIDataObject
);

Verwenden Sie diese Methode, um einen markierten Textabschnitt in einem Datenobjekt, das zurückgegeben werden soll, das den Text in einem BSTR zurückgeben. Dadurch können Sie die Formatierung, die mit dem Datenobjekt zugeordnet ist, wenn Sie den Text in eine andere Anwendung übertragen. Weitere Informationen finden Sie unter IDataObject.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextView Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace