共用方式為


MARKERVISUAL 列舉類型

決定資料標記的視覺化樣式。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
Public Enumeration MARKERVISUAL
public enum MARKERVISUAL
public enum class MARKERVISUAL
type MARKERVISUAL
public enum MARKERVISUAL

成員

成員名稱 描述
MV_BORDER 指出標示的文字周圍繪製一個方塊。框線不一定是在多行的資料標記的情況下的方形。您可以指定任一個實線或虛線的線條。如需詳細資訊,請參閱GetDefaultLineStyle方法。
MV_COLOR_ALWAYS 表示標記的文字應永遠為彩色的內嵌。這個選項是互斥的MV_COLOR_LINE_IF_NO_MARGIN選項。
MV_COLOR_LINE_IF_NO_MARGIN 指示隱藏的 widget 邊界時,才,不同色彩標示的文字。這個選項是互斥的MV_COLOR_ALWAYS選項。
MV_COLOR_SPAN_IF_ZERO_LENGTH 表示標記應該繪製成的實心直條,是否文字範圍長度為零。這項設定應不適用於標記,例如波浪線,因為行只會變成一條實線。
MV_CONTEXT_CONTRIBUTION_FOR_BODY 表示提供的內容中,要在標記內文,因此查詢其用戶端的IVsUserContextUpdate
MV_DRAGGABLE_GLYPH 表示圖像 (glyph) 可以參與拖放作業。除了MV_DRAGGABLE_GLYPH,應該也會指定允許拖曳資料標記MV_GLYPH_HOVER_CURSOR,好讓編輯器知道它經過圖像 (glyph) 時,提供自訂的資料指標滑鼠。標記型別 (如果有指定類型的所有標記都有相同的行為),或指定的資料標記的執行個體可以設定這些視覺樣式。文字檢視會將動態資料指標並拖曳初始交涉點撥打QueryInterface所提供的資料標記用戶端 (IVsTextMarkerClient)。用戶端物件應該實作IVsMouseCursorProvider來處理滑鼠游標更新MV_GLYPH_HOVER_CURSORIVsTextMarkerGlyphDropHandler來處理拖放交涉。
MV_FORCE_INVISIBLE 會強制不可見的資料標記。使用此設定可切換的標記之間的可見和隱藏,也就是較快,使用SetType
MV_GLYPH 可以顯示 widget 邊界中的圖像 (glyph)。這表示您要繪製邊界的圖像 (glyph)。繪製圖像 (glyph) 使用DrawGlyphWithColors。如果 widget 邊界不存在,取決於視窗,並於使用者的喜好設定,則無法看得見的圖像 (glyph)。
MV_GLYPH_HOVER_CURSOR 表示用戶端已要求回呼 (透過其用戶端介面),若要設定滑鼠游標,當使用者將滑鼠停留圖像 (glyph)。
MV_LINE 標記是僅一行裝飾,否則不會影響色彩。因此,該標記是某種形式的底線樣式。目前的唯一支援的形式為波浪線。
MV_MULTILINE_GLYPH 指示圖像 (glyph) 跨多行。這可讓將畫出多行的圖像 (glyph)。如果您指定這個旗標,您我DrawGlyphWithColors與呼叫處理常式GDF_MULTILINE旗標,而且通常與GDF_BOTTOMEDGE,依據案例。
MV_SEL_MARGIN_GLYPH 類似於MV_GLYPH,但指出選取範圍邊界,而不是一般的 widget 邊界所存在的圖像 (glyph)。
MV_TIP_FOR_BODY 決定是否要提示顯示的標記文字。MV_TIP_FOR_BODYMV_TIP_FOR_GLYPH選項是在另一個相依性。如果設定此值,標示的文字就會觸發工具提示上的本文或圖像 (glyph)。不過,為資料標記的型別提供者,不是允許您指定 [目標] 文字方塊就會出現。這由GetTipText負責建立指定的資料標記的執行個體處理常式。
MV_TIP_FOR_GLYPH 決定是否要提示顯示的 widget 邊界。

備註

COM 簽章

從 textmgr.idl:

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間