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 | |
---|---|---|
Equals(Object) | (herdado de ValueType.) |
|
GetHashCode() | (herdado de ValueType.) |
|
GetType() | (herdado de Object.) |
|
ToString() | (herdado de ValueType.) |
Campos
Nome | Descrição | |
---|---|---|
bBackgroundValid | Valor booleano que indica a cor de plano de fundo é válido. |
|
bFontFlagsValid | Valor booleano que indica os sinalizadores de fonte são válidos. |
|
bForegroundValid | Valor booleano que indica a cor de primeiro plano é válido. |
|
crBackground | DWORD, especificando a cor de plano de fundo. |
|
crForeground | DWORD, especificando a cor de primeiro plano. |
|
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