IVsLanguageDragDropOps.IsTextDataAtLocation(IVsTextLines, Int32, Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, содержит ли объект данных, передаваемый методу DragSetup(IDataObject, IVsTextLines, Int32), данные, которые могут отображаться как текст для текстового буфера в указанном расположении.
public:
int IsTextDataAtLocation(Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ pBuffer, int iLine, int iCol, [Runtime::InteropServices::Out] int % pfIsTextDataValidAtLoc);
int IsTextDataAtLocation(Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & pBuffer, int iLine, int iCol, [Runtime::InteropServices::Out] int & pfIsTextDataValidAtLoc);
public int IsTextDataAtLocation (Microsoft.VisualStudio.TextManager.Interop.IVsTextLines pBuffer, int iLine, int iCol, out int pfIsTextDataValidAtLoc);
abstract member IsTextDataAtLocation : Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * int * int * int -> int
Public Function IsTextDataAtLocation (pBuffer As IVsTextLines, iLine As Integer, iCol As Integer, ByRef pfIsTextDataValidAtLoc As Integer) As Integer
Параметры
- pBuffer
- IVsTextLines
Текстовый буфер.
- iLine
- Int32
Номер строки.
- iCol
- Int32
Номер столбца
- pfIsTextDataValidAtLoc
- Int32
[out] ноль (false), если текстовые данные недопустимым в расположении, в противном случае ненулевое значение (true).
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Этот метод вызывается при каждом перемещении мыши ( DragOver ). DragSetup метод должен быть вызван до вызова этого метода.