IVsTextMarkerGlyphDropHandler 介面
處理常式提供給資料標記的圖像 (glyph) (圖示,表示標記的位置) 支援拖放。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
語法
'宣告
<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
IVsTextMarkerGlyphDropHandler 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
DrawCandidateOutlineGlyph | 在可能的目的地行的 widget 邊界會以圖像的陰影。 | |
DropAtLocation | 可告知用戶端處理置放在指定位置的圖像 (glyph)。 | |
QueryDropLocation | 用來判斷指定的位置是否為有效的置放目標。 |
回頁首
備註
文字檢視會呼叫QueryInterface上的文字標記IVsTextMarkerClient處理滑鼠游標和拖放作業所需介面的介面。
若要處理拖放作業,環境會執行呼叫QueryInterface上IVsTextMarkerClient以取得基礎物件的IVsTextMarkerGlyphDropHandler介面。
物件實作IVsTextMarkerClient也應該實作IVsMouseCursorProvider來處理滑鼠游標更新。
實作者注意事項
實作類別實作IVsTextMarkerClient: 文字標記用戶端物件。 當MV_DRAGGABLE_GLYPH指定時,環境會呼叫QueryInterface上的文字標記用戶端IVsTextMarkerGlyphDropHandler介面拖放時正在進行中。