Поделиться через


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 Указывает, что текст должен быть помечен как на отрисовывается, только если поля интерфейсного элемента скрыты.Этот параметр является исчерпывающим MV_COLOR_ALWAYS параметр.
MV_COLOR_SPAN_IF_ZERO_LENGTH Указывает, что метку должна рисования, как отображается линейчатая, если диапазон текста нулевой длины.Этот параметр не должен использоваться для меток, как волнистые линии, потому что линия отображается только как отображается линейчатая диаграмма.
MV_CONTEXT_CONTRIBUTION_FOR_BODY Указывает, что текст метки будет способствовать контекст и, таким образом, к нему можно выполнять запросы для его клиент IVsUserContextUpdate.
MV_DRAGGABLE_GLYPH Указывает, что глиф может принимать участие в сопротивлении и удаление операций.Помимо MV_DRAGGABLE_GLYPHметка, которая позволяет перетаскивать также должна определять MV_GLYPH_HOVER_CURSORтак, что редактор знает, чтобы предоставить пользовательский курсор для мыши при его пройдет с глифом.Эти стили оформления, могут быть установлены для типа маркера (если все метки данного типа имеют одинаковую расширения функциональности) или для заданного экземпляра маркера.Представление текста описываются инициализацию при наведении курсора и перетаскивания путем вызова QueryInterface на клиенте метки (предоставленногоIVsTextMarkerClient).Объект клиента должен реализовывать IVsMouseCursorProvider настроить обновления курсора мыши MV_GLYPH_HOVER_CURSOR и IVsTextMarkerGlyphDropHandler обрабатывать согласование удаления.
MV_FORCE_INVISIBLE Принудительно метку быть невидимы.Используйте этот параметр, чтобы включить метку между видимым и невидимы, происходит быстрее, чем использование SetType.
MV_GLYPH Позволяет отображать глиф в полях интерфейсного элемента.Это означает, что необходимо для рисования глифа полей.Рисование глифа использование DrawGlyphWithColors.Если поля интерфейсного элемента не существуют, в зависимости от окна и в настройках пользователя, тогда, глифе невидимы.
MV_GLYPH_HOVER_CURSOR Указывает, что клиент запросил обратный вызов (посредством их клиентский интерфейс), чтобы поместить курсор мыши, когда пользователь заколебается при наведении курсора мыши на глиф.
MV_LINE Метка линии и только оформление в противном случае не влияет на расцветку.Таким образом, метка некоторую форму подчеркивание стиль.В настоящее время поддерживается только форма данного волнистая линия.
MV_MULTILINE_GLYPH Указывает, что линии несколько диапазонов глифа.Это включает документ многополосных глифов.Если указан этот пометить, IDrawGlyphWithColors обработчик вызывается с GDF_MULTILINE пометить и часто с GDF_BOTTOMEDGEв зависимости от сценария.
MV_SEL_MARGIN_GLYPH Аналогично MV_GLYPHуказывает на глиф, но активного в списке выбора, не обычные поля интерфейсного элемента.
MV_TIP_FOR_BODY Указывает, должен ли совет отображаться для тела текст метки.MV_TIP_FOR_BODY и MV_TIP_FOR_GLYPH параметры зависят от одного другого.Если это значение задано, то помечено как текст активировать всплывающая подсказка над телом сообщения или глифом.Однако как поставщик типов маркеров не допускаются для определения, какое отображается на текст вверх.Это обрабатывается GetTipTextобработчик, кто является создал данный экземпляр маркера.
MV_TIP_FOR_GLYPH Указывает, должен ли совет отображаться в полях интерфейсного элемента.

Заметки

Модель COM подписи

Из textmgr.idl:

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен