Partager via


IVsTextView.GetSelectionDataObject, méthode

Retourne une copie du texte sélectionné dans le format d'interface d'IDataObject.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
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

Paramètres

  • ppIDataObject
    Type : IDataObject%

    [out] pointeur à un objet d'IDataObject contenant le texte sélectionné.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

Utilisez cette méthode pour retourner une étendue de texte sélectionnée dans un objet de données, plutôt que qui retourne le texte dans BSTR. Cela vous permet pour conserver le formatage associé à l'objet de données lorsque vous transférez le texte à une autre application. Pour plus d'informations, consultez IDataObject.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextView Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms