Condividi tramite


Interfaccia IVsTextMarkerGlyphDropHandler

Un gestore è provveduto ai marcatori di cui trascinamento della selezione di supporto di glifi (un'icona che indica la posizione di un marcatore).

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<InterfaceTypeAttribute()> _
<GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")> _
Public Interface IVsTextMarkerGlyphDropHandler
[InterfaceTypeAttribute()]
[GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")]
public interface IVsTextMarkerGlyphDropHandler
[InterfaceTypeAttribute()]
[GuidAttribute(L"1E220776-3C20-46E9-A691-DE549C295E26")]
public interface class IVsTextMarkerGlyphDropHandler
[<InterfaceTypeAttribute()>]
[<GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")>]
type IVsTextMarkerGlyphDropHandler =  interface end
public interface IVsTextMarkerGlyphDropHandler

Il tipo IVsTextMarkerGlyphDropHandler espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico DrawCandidateOutlineGlyph Disegna un'ombreggiatura del glifo nel margine del widget a una riga di destinazione.
Metodo pubblico DropAtLocation Indica al client di gestire il glifo che viene rilasciato nella posizione specificata.
Metodo pubblico QueryDropLocation Utilizzato per determinare se una posizione specificata è una destinazione di rilascio valida.

In alto

Note

Chiamate di una visualizzazione di testo QueryInterface su un marcatore di testo IVsTextMarkerClient collegare per tali interfacce necessarie per eseguire il cursore del mouse e le operazioni di trascinamento.

Per eseguire le operazioni di trascinamento, l'ambiente eseguire chiamate QueryInterface in IVsTextMarkerClientper ottenere l'oggetto sottostante IVsTextMarkerGlyphDropHandler interfaccia.

Implementazione dell'oggetto IVsTextMarkerClient inoltre necessario implementare IVsMouseCursorProvider per gestire gli aggiornamenti del cursore del mouse.

Note per gli implementatori

Utilizzo sull'implementazione della classe IVsTextMarkerClient: oggetto client del marcatore di testo. quando MV_DRAGGABLE_GLYPH viene specificato, l'ambiente chiamerà QueryInterface nel client del marcatore di testo per IVsTextMarkerGlyphDropHandler collegare quando un trascinamento è in corso.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop