Estrutura ColorableItemInfo

 

Publicado: abril de 2016

Fornece informações a um VSPackage sobre atributos de item específico de colorable definível pelo usuário de um Exibir itens que foram modificados pelo usuário.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

public struct ColorableItemInfo
public value struct ColorableItemInfo
[<Sealed>]
type ColorableItemInfo = struct end
Public Structure ColorableItemInfo

Métodos

Nome Descrição
System_CAPS_pubmethod Equals(Object)

(herdado de ValueType.)

System_CAPS_pubmethod GetHashCode()

(herdado de ValueType.)

System_CAPS_pubmethod GetType()

(herdado de Object.)

System_CAPS_pubmethod ToString()

(herdado de ValueType.)

Campos

Nome Descrição
System_CAPS_pubfield bBackgroundValid

Valor booleano que indica a cor de plano de fundo é válido.

System_CAPS_pubfield bFontFlagsValid

Valor booleano que indica os sinalizadores de fonte são válidos.

System_CAPS_pubfield bForegroundValid

Valor booleano que indica a cor de primeiro plano é válido.

System_CAPS_pubfield crBackground

DWORD, especificando a cor de plano de fundo.

System_CAPS_pubfield crForeground

DWORD, especificando a cor de primeiro plano.

System_CAPS_pubfield dwFontFlags

DWORD, especificando os sinalizadores de fonte

Comentários

Nem todas as informações retornadas em um ColorableItemInfo estrutura pode ser válida porque a Visual Studio IDE não armazena as configurações não modificadas do sempre o fonte e cor página de propriedades no registro.O bForegroundValid, bBackgroundValid,e bFontFlagsValid são definidos como diferente de zero (TRUE) quando o valor correspondente é válido.

Em vez de fornecer um valor literal de RGB, VSPackage express maio os valores de cor do crForeground e crBackground membros em termos de uma paleta global.Além de simplificar a implementação, isso permite que as cores controlar certos valores de todo o sistema e todo o ambiente.A interpretação desses valores de cor é controlada por sinalizadores da __VSCOLORTYPE enumeração.

Acesso thread-safe

Qualquer estático público (Compartilhado no Visual Basic) membros desde tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo