SystemColors Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cada propriedade da classe SystemColors é uma estrutura Color que é a cor de um elemento de exibição Windows.
public ref class SystemColors sealed
public sealed class SystemColors
type SystemColors = class
Public NotInheritable Class SystemColors
- Herança
-
SystemColors
Exemplos
O exemplo de código seguinte demonstra o Equality operador e a SystemColors classe. Este exemplo foi concebido para ser usado com um formulário Windows que contém um botão chamado Button1. Cole o código seguinte no seu formulário e associe o Button1_Click método ao evento do Click botão.
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( this->BackColor == SystemColors::ControlDark )
{
this->BackColor = SystemColors::Control;
}
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
if (this.BackColor == SystemColors.ControlDark)
{
this.BackColor = SystemColors.Control;
}
}
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
If (Color.op_Equality(Me.BackColor, SystemColors.ControlDark)) Then
Me.BackColor = SystemColors.Control
End If
End Sub
Observações
O melhor desempenho é alcançado usando as propriedades das SystemPens classes ou SystemBrushes em vez de criar uma nova caneta ou pincel baseado num valor de SystemColors. Por exemplo, se quiser obter um pincel para a cor do rosto de um elemento 3D, use a SystemBrushes.Control propriedade porque ele recebe um pincel que já existe, enquanto chamar o SolidBrush construtor com um valor de parâmetro de SystemColors.Control criará um novo pincel.
Propriedades
| Name | Description |
|---|---|
| ActiveBorder |
Obtém uma Color estrutura que é da cor da borda da janela ativa. |
| ActiveCaption |
Obtém uma Color estrutura que é da cor do fundo da barra de título da janela ativa. |
| ActiveCaptionText |
Obtém uma Color estrutura que é a cor do texto na barra de título da janela ativa. |
| AppWorkspace |
Obtém uma Color estrutura que é a cor do espaço de trabalho da aplicação. |
| ButtonFace |
Obtém uma Color estrutura que é a cor da face de um elemento 3D. |
| ButtonHighlight |
Obtém uma Color estrutura que é a cor de destaque de um elemento 3D. |
| ButtonShadow |
Obtém uma Color estrutura que é a cor de sombra de um elemento 3D. |
| Control |
Obtém uma Color estrutura que é a cor da face de um elemento 3D. |
| ControlDark |
Obtém uma Color estrutura que é a cor de sombra de um elemento 3D. |
| ControlDarkDark |
Obtém uma Color estrutura que é a cor de sombra escura de um elemento 3D. |
| ControlLight |
Obtém uma Color estrutura que é a cor clara de um elemento 3D. |
| ControlLightLight |
Obtém uma Color estrutura que é a cor de destaque de um elemento 3D. |
| ControlText |
Obtém uma Color estrutura que é a cor do texto num elemento 3D. |
| Desktop |
Obtém uma Color estrutura da cor do ambiente de trabalho. |
| GradientActiveCaption |
Obtém uma Color estrutura que é a cor mais clara no gradiente de cor da barra de título de uma janela ativa. |
| GradientInactiveCaption |
Obtém uma Color estrutura que é a cor mais clara no gradiente de cor da barra de título de uma janela inativa. |
| GrayText |
Obtém uma Color estrutura que é da cor de texto atenuado. |
| Highlight |
Obtém uma Color estrutura que é a cor do fundo dos itens selecionados. |
| HighlightText |
Obtém uma Color estrutura que é a cor do texto dos itens selecionados. |
| HotTrack |
Obtém uma Color estrutura que é a cor usada para designar um item com hot-tracking. |
| InactiveBorder |
Obtém uma Color estrutura com a cor da borda de uma janela inativa. |
| InactiveCaption |
Obtém uma Color estrutura que é da cor do fundo da barra de título de uma janela inativa. |
| InactiveCaptionText |
Obtém uma Color estrutura que é a cor do texto na barra de título de uma janela inativa. |
| Info |
Obtém uma Color estrutura que é da cor do fundo de uma dica de ferramenta. |
| InfoText |
Obtém uma Color estrutura que é a cor do texto de uma dica de ferramenta. |
| Menu |
Obtém uma Color estrutura da cor do fundo de um menu. |
| MenuBar |
Obtém uma Color estrutura da cor do fundo de uma barra de menu. |
| MenuHighlight |
Obtém uma Color estrutura que é a cor usada para destacar os itens do menu quando o menu aparece como um menu plano. |
| MenuText |
Obtém uma Color estrutura da cor do texto de um menu. |
| ScrollBar |
Obtém uma Color estrutura que é da cor do fundo de uma barra de deslocamento. |
| Window |
Obtém uma Color estrutura que é a cor do fundo na área cliente de uma janela. |
| WindowFrame |
Obtém uma Color estrutura da cor de uma moldura de janela. |
| WindowText |
Obtém uma Color estrutura que é a cor do texto na área cliente de uma janela. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |