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


HIDDEN_REGION_BEHAVIOR - перечисление

Указывает, осуществляется ли скрытая область клиентом или редактором.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
Public Enumeration HIDDEN_REGION_BEHAVIOR
public enum HIDDEN_REGION_BEHAVIOR
public enum class HIDDEN_REGION_BEHAVIOR
type HIDDEN_REGION_BEHAVIOR
public enum HIDDEN_REGION_BEHAVIOR

Члены

Имя члена Описание
hrbClientControlled Используйте для получения уведомлений для различных событий и полностью контролировать каждый аспект области скрытого текста.
hrbEditorControlled Использовать, если необходимо сделать скрывать конспектировать-типа области и необходимо принять ответственность за редактор для представления, расширения функциональности и времени существования скрытой области.

Заметки

Реакция на событие постоянное свойство скрытой области. Скрытая функциональности области указывает, осуществляется ли область клиентом или редактором. Здесь о ключевых функциях, которые можно явно контролировать при использовании контролируемому клиента (hrbClientControlledв системе управления или редактор ()hrbEditorControlled) функциональности для скрытой области вместе с реализацией каждого параметра по умолчанию.

  • Текст заголовка

    • hrbClientControlled. текст баннера указывается с помощью параметра NewHiddenRegion и SetBanner.

    • hrbEditorControlled. текст баннера всегда фиксированная строка, которая "…" по умолчанию.

  • Текст tip

    • GetTipText. Текст задается с помощью протокола tip hrbClientControlled.

    • hrbEditorControlled. первые n non-белые скрытого текста пробелы усекаются в презентации.

  • Согласование команды

    • ExecMarkerCommand. Команды контекстного меню представляются и обрабатываются с помощью IVsHiddenTextClient::GetMarkerCommandInfo или IVsHiddenTextClient::hrbClientControlled.

    • hrbEditorControlled. Команды контекстного меню являются фиксированными. Например, выделение hide и структуризации остановить отладку.

  • Уведомление о событии

    • hrbClientControlled. Уведомление предоставляется с помощью IVsHiddenTextClient интерфейс о том, когда скрытая область будет удалена, имеющихся в нем изменений состояния и т д

    • hrbEditorControlled. Ни одно уведомление не отправляется клиенту. Редактор обрабатывает все уведомления для внутреннего использования.

Если требуется сделать с помощью простой структурирование hrbEditorControlled. Если требуется более подробный элемент управления над, как скрытые области поведение, используйте hrbClientControlled.

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

Из textmgr.idl:

[C++]

См. также

Ссылки

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