Enumeração MARKERVISUAL
Determina o estilo visual do marcador.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
Public Enumeration MARKERVISUAL
public enum MARKERVISUAL
public enum class MARKERVISUAL
type MARKERVISUAL
public enum MARKERVISUAL
Membros
Nome do membro | Descrição | |
---|---|---|
MV_BORDER | Indica que uma caixa é desenhada ao redor do texto marcado.A borda não é necessariamente um quadrado no caso de um marcador de várias linhas.Você pode especificar tanto uma linha sólida ou tracejada.Para obter mais informações, consulte o GetDefaultLineStyle método. | |
MV_COLOR_ALWAYS | Indica que o texto marcado sempre deve ser colorido in-line.Essa opção está excluindo a MV_COLOR_LINE_IF_NO_MARGIN opção. | |
MV_COLOR_LINE_IF_NO_MARGIN | Indica que o texto marcado deve ser colorido somente se a margem do widget está oculto.Essa opção está excluindo a MV_COLOR_ALWAYS opção. | |
MV_COLOR_SPAN_IF_ZERO_LENGTH | Indica que um marcador deve pintar como uma barra sólida se o intervalo de texto é de comprimento zero.Essa configuração não deve ser usada para marcadores, como linhas onduladas, porque a linha será exibido somente como uma barra sólida. | |
MV_CONTEXT_CONTRIBUTION_FOR_BODY | Indica que o corpo de um marcador querem contribuir de contexto e, portanto, seu cliente pode ser consultado para IVsUserContextUpdate. | |
MV_DRAGGABLE_GLYPH | Indica que um glifo pode fazer parte de arrastar e soltar as operações.Além das MV_DRAGGABLE_GLYPH, um marcador que permite arrastar também deve especificar MV_GLYPH_HOVER_CURSOR, para que o editor sabe para fornecer um cursor personalizado do mouse quando passar sobre o glifo.Esses estilos visuais ou podem ser definidos para o tipo de marcador (se todos os marcadores de determinado tipo tem o mesmo comportamento) ou para uma instância de determinado marcador.O modo de exibição de texto negocia o início do cursor e arraste em foco, chamando QueryInterface no cliente marcador fornecido (IVsTextMarkerClient).O objeto cliente deve implementar IVsMouseCursorProvider para lidar com as atualizações de cursor do mouse para MV_GLYPH_HOVER_CURSOR e IVsTextMarkerGlyphDropHandler para lidar com a negociação de soltar. | |
MV_FORCE_INVISIBLE | Força o marcador invisível.Use esta configuração para alternar entre sendo visível e invisível, que é mais rápido que usar um marcador de SetType. | |
MV_GLYPH | Pode mostrar um glifo na margem do widget.Isso indica que você deseja desenhar um glifo de margem.Desenhar o glifo usando DrawGlyphWithColors.Se a margem do widget não existir, dependendo da janela e as preferências do usuário, o glifo não está visível. | |
MV_GLYPH_HOVER_CURSOR | Indica que o cliente solicitou um retorno de chamada (por meio de sua interface de cliente) para definir o cursor do mouse quando o usuário passa o mouse sobre o glifo. | |
MV_LINE | Marcador é apenas um adorno de linha e não afeta a coloração caso contrário.Assim, o marcador é alguma forma de estilo de sublinhado.Atualmente, a única forma com suporte, isso é uma linha ondulada. | |
MV_MULTILINE_GLYPH | Indica que um glifo abrange várias linhas.Isso permite que o desenho de glifos de várias linhas.Se você especificar este sinalizador, seu IDrawGlyphWithColors manipulador é chamado com o GDF_MULTILINE sinalizador e geralmente com GDF_BOTTOMEDGE, dependendo do cenário. | |
MV_SEL_MARGIN_GLYPH | Semelhante a MV_GLYPH, mas indica que o glifo reside na margem de seleção, não a margem do widget normal. | |
MV_TIP_FOR_BODY | Determina se uma dica deve ser mostrada para o corpo do texto de marcador.O MV_TIP_FOR_BODY e MV_TIP_FOR_GLYPH opções dependem uma da outra.Se esse valor é definido, o texto marcado irá disparar uma dica de ferramenta sobre o corpo ou glifo.No entanto, como o provedor de tipo de marcador, você não é permitidas para especificar o texto que aparece.Isso é manipulado pela GetTipTexto manipulador de quem criou a ocorrência de determinado marcador. | |
MV_TIP_FOR_GLYPH | Determina se uma dica deve ser mostrada na margem do widget. |
Comentários
COM assinatura
De textmgr.idl: