Поделиться через


IVsTextView.GetSelectionDataObject - метод

Возвращает копию выбранного текста внутри IDataObject формат интерфейса.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
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

Параметры

  • ppIDataObject
    Тип: IDataObject%

    [out] указатель на IDataObject объект, содержащий выбранный текст.

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

Модель COM подписи

Из textmgr.idl:

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

Используйте этот метод для возврата выбранный диапазон текста в объекте данных, а того, возвращая текста в строку BSTR. Это позволяет сохранить форматирование, связанное с объектом данных, если переключение текста в другое приложение. Дополнительные сведения см. в разделе IDataObject.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsTextView Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен