Compartilhar via


Método IVsTextView.GetSelectionDataObject

Retorna uma cópia do texto selecionado em IDataObject formato de interface.

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

Sintaxe

'Declaração
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

Parâmetros

  • ppIDataObject
    Tipo: IDataObject%

    [out] Ponteiro para uma IDataObject objeto contendo o texto selecionado.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De textmgr.idl:

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

Use esse método para retornar um trecho selecionado de texto em um objeto de dados, em vez disso, esse retornando o texto em um BSTR. Isso permite que você retenha a formatação associada ao objeto de dados quando você transfere o texto para outro aplicativo. Para obter mais informações, consulte IDataObject.

Segurança do .NET Framework

Consulte também

Referência

IVsTextView Interface

Namespace Microsoft.VisualStudio.TextManager.Interop