Udostępnij za pośrednictwem


IVsLanguageDragDropOps.IsTextDataAtLocation Method

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?

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
Function IsTextDataAtLocation ( _
    pBuffer As IVsTextLines, _
    iLine As Integer, _
    iCol As Integer, _
    <OutAttribute> ByRef pfIsTextDataValidAtLoc As Integer _
) As Integer
int IsTextDataAtLocation(
    IVsTextLines pBuffer,
    int iLine,
    int iCol,
    out int pfIsTextDataValidAtLoc
)
int IsTextDataAtLocation(
    [InAttribute] IVsTextLines^ pBuffer, 
    [InAttribute] int iLine, 
    [InAttribute] int iCol, 
    [OutAttribute] int% pfIsTextDataValidAtLoc
)
abstract IsTextDataAtLocation : 
        pBuffer:IVsTextLines * 
        iLine:int * 
        iCol:int * 
        pfIsTextDataValidAtLoc:int byref -> int 
function IsTextDataAtLocation(
    pBuffer : IVsTextLines, 
    iLine : int, 
    iCol : int, 
    pfIsTextDataValidAtLoc : int
) : int

Parameters

  • pfIsTextDataValidAtLoc
    Type: System.Int32%
    [out] Zero (false) if text data is not valid at the location, otherwise non-zero (true).

Return Value

Type: System.Int32
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(UInt32, POINTL, UInt32%)). DragSetup(IDataObject, IVsTextLines, Int32%) must have been called before calling this method.

.NET Framework Security

See Also

Reference

IVsLanguageDragDropOps Interface

Microsoft.VisualStudio.TextManager.Interop Namespace