共用方式為


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處理滑鼠游標和拖放作業所需介面的介面。

若要處理拖放作業,環境會執行呼叫QueryInterfaceIVsTextMarkerClient以取得基礎物件的IVsTextMarkerGlyphDropHandler介面。

物件實作IVsTextMarkerClient也應該實作IVsMouseCursorProvider來處理滑鼠游標更新。

實作者注意事項

實作類別實作IVsTextMarkerClient: 文字標記用戶端物件。 當MV_DRAGGABLE_GLYPH指定時,環境會呼叫QueryInterface上的文字標記用戶端IVsTextMarkerGlyphDropHandler介面拖放時正在進行中。

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間