IVsLanguageDragDropOps.IsTextDataAtLocation(IVsTextLines, Int32, Int32, Int32) Methode

Definition

Bestimmt, ob das an DragSetup(IDataObject, IVsTextLines, Int32) übergebene Datenobjekt Daten enthält, die als Text für den Textpuffer an der angegebenen Position gerendert werden können.

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

Parameter

pBuffer
IVsTextLines

Der Textpuffer.

iLine
Int32

Die Zeilennummer.

iCol
Int32

Die Spaltennummer

pfIsTextDataValidAtLoc
Int32

[out] Null (false), wenn Textdaten am Speicherort ungültig sind; andernfalls Wert ungleich 0 (true).

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

Diese Methode wird bei jeder Mausbewegung ( DragOver ) aufgerufen. DragSetup muss vor dem Aufruf dieser Methode aufgerufen werden.

Gilt für