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


IVsHiddenRegion.GetBehavior - метод

Возвращает скрытая редактор-контролируемую расширения функциональности области, т е клиент-контролируемую или.

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

Синтаксис

'Декларация
Function GetBehavior ( _
    <OutAttribute> ByRef pdwBehavior As UInteger _
) As Integer
int GetBehavior(
    out uint pdwBehavior
)
int GetBehavior(
    [OutAttribute] unsigned int% pdwBehavior
)
abstract GetBehavior : 
        pdwBehavior:uint32 byref -> int
function GetBehavior(
    pdwBehavior : uint
) : int

Параметры

  • pdwBehavior
    Тип: UInt32%

    [out] указатель на скрытый расширения функциональности области. Дополнительные сведения см. в разделе HIDDEN_REGION_BEHAVIOR.

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

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

Из textmgr.idl:

HRESULT IVsHiddenRegion::GetBehavior(
   [out] DWORD *pdwBehavior
);

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

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

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

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

  • Текст tip

    • M:Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextClient.GetTipText(Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion,System.String[]) . Текст задается с помощью протокола tip hrbClientControlled.

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

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

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

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

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

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

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

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

Безопасность платформы .NET Framework

См. также

Ссылки

IVsHiddenRegion Интерфейс

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