IVsLanguageDragDropOps.IsTextDataAtLocation Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Determines whether the data object passed to DragSetup(IDataObject, IVsTextLines, Int32) contains data that can be rendered as text for the text buffer at the specified location?
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
Parameters
- pBuffer
- IVsTextLines
The text buffer.
- iLine
- Int32
The line number.
- iCol
- Int32
The column number
- pfIsTextDataValidAtLoc
- Int32
[out] Zero (false) if text data is not valid at the location, otherwise non-zero (true).
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
This method is called on every mouse move (DragOver). DragSetup must have been called before calling this method.