Enumeração HIDDEN_REGION_BEHAVIOR
Especifica se a região oculta é controlado pelo cliente ou o editor.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
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
Membros
Nome do membro | Descrição | |
---|---|---|
hrbClientControlled | Use para receber as notificações para uma variedade de eventos e para controlar totalmente a todos os aspectos de uma região de texto oculto. | |
hrbEditorControlled | Use se você quiser apenas ocultação de tipo de estrutura de tópicos de uma região e querem o editor para assumir a responsabilidade para a aparência, comportamento e tempo de vida da região oculta. |
Comentários
O comportamento é uma propriedade permanente da região oculta. O comportamento de região oculta determina se a região é controlada pelo cliente ou pelo editor. Aqui estão os principais recursos que você pode controlar explicitamente se você usar o cliente controlada (hrbClientControlled) ou editor controlada (hrbEditorControlled) o comportamento de sua região oculto, juntamente com a implementação do padrão do cada opção:
Texto da faixa
hrbClientControlled: a opção de texto do banner é especificada usando NewHiddenRegion e SetBanner.
hrbEditorControlled: o texto do banner é sempre uma seqüência de caracteres fixa, que é "..." por padrão.
Texto da dica
hrbClientControlled: Texto da dica é especificado usando GetTipText.
hrbEditorControlled: os primeiros n caracteres de espaço em branco não do texto oculto são truncados para apresentação.
Negociação de comando
hrbClientControlled: Os comandos de menu de contexto do são expostos e manipulada através do IVsHiddenTextClient::GetMarkerCommandInfo ou IVsHiddenTextClient::ExecMarkerCommand.
hrbEditorControlled: Os comandos de menu de contexto do são corrigidos. Por exemplo, Ocultar seleção e interromper estrutura de tópicos.
Notificação de eventos
hrbClientControlled: Notificação é fornecida usando o IVsHiddenTextClient interface, sobre quando a região oculta é excluída, suas alterações de estado e assim por diante.
hrbEditorControlled: Nenhuma notificação é enviada ao cliente. Internamente, o editor trata todas as notificações.
Se você deseja fazer a estrutura de tópicos simples, use hrbEditorControlled. Se desejar que o controle mais detalhado sobre como as regiões ocultas se comportam, use hrbClientControlled.
COM assinatura
De textmgr.idl:
[C++]