Compartilhar via


SystemColors Classe

Definição

Cada propriedade da classe SystemColors é uma estrutura Color que é a cor de um elemento de exibição do Windows.

public ref class SystemColors abstract sealed
public ref class SystemColors sealed
public static class SystemColors
public sealed class SystemColors
type SystemColors = class
Public Class SystemColors
Public NotInheritable Class SystemColors
Herança
SystemColors

Exemplos

O exemplo de código a seguir demonstra o Equality operador e a SystemColors classe . Este exemplo foi projetado para ser usado com um Formulário do Windows que contém um botão chamado Button1. Cole o código a seguir no 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

Comentários

Um melhor desempenho é obtido usando as propriedades das classes ou SystemBrushes em vez de SystemPens criar uma nova caneta ou pincel com base em um valor de SystemColors. Por exemplo, se você quiser obter um pincel para a cor facial de um elemento 3D, use a SystemBrushes.Control propriedade porque ela obtém um pincel que já existe, enquanto chamar o SolidBrush construtor com um valor de parâmetro de SystemColors.Control criará um novo pincel.

Propriedades

ActiveBorder

Obtém uma estrutura Color que tem a cor da borda da janela ativa.

ActiveCaption

Obtém uma estrutura Color que é a cor da tela de fundo da barra de título da janela ativa.

ActiveCaptionText

Obtém uma estrutura Color que é a cor do texto na barra de título da janela ativa.

AppWorkspace

Obtém uma estrutura Color que é a cor do workspace do aplicativo.

ButtonFace

Obtém uma estrutura Color que é a cor de um elemento 3D.

ButtonHighlight

Obtém uma estrutura Color que é a cor de realce de um elemento 3D.

ButtonShadow

Obtém uma estrutura Color que é a cor de sombra de um elemento 3D.

Control

Obtém uma estrutura Color que é a cor de um elemento 3D.

ControlDark

Obtém uma estrutura Color que é a cor de sombra de um elemento 3D.

ControlDarkDark

Obtém uma estrutura Color que é a cor de sombra escura de um elemento 3D.

ControlLight

Obtém uma estrutura Color que é a cor clara de um elemento 3D.

ControlLightLight

Obtém uma estrutura Color que é a cor de realce de um elemento 3D.

ControlText

Obtém uma estrutura Color que é a cor do texto em um elemento 3D.

Desktop

Obtém uma estrutura Color que é a cor da área de trabalho.

GradientActiveCaption

Obtém uma estrutura Color que é a cor mais clara no gradiente de cores da barra de título de uma janela ativa.

GradientInactiveCaption

Obtém uma estrutura Color que é a cor mais clara no gradiente de cores da barra de título de uma janela inativa.

GrayText

Obtém uma estrutura Color que é a cor do texto esmaecido.

Highlight

Obtém uma estrutura Color que é a cor de tela de fundo dos itens selecionados.

HighlightText

Obtém uma estrutura Color que é a cor do texto dos itens selecionados.

HotTrack

Obtém uma estrutura Color que é a cor usada para designar um item com rastreio importante.

InactiveBorder

Obtém uma estrutura Color que tem a cor da borda da janela inativa.

InactiveCaption

Obtém uma estrutura Color que é a cor da tela de fundo da barra de título da janela inativa.

InactiveCaptionText

Obtém uma estrutura Color que é a cor do texto na barra de título da janela inativa.

Info

Obtém uma estrutura Color que é a cor de tela de fundo de uma dica de ferramenta.

InfoText

Obtém uma estrutura Color que é a cor do texto de uma dica de ferramenta.

Menu

Obtém uma estrutura Color que é a cor da tela de fundo do menu.

MenuBar

Obtém uma estrutura Color que é a cor de tela de fundo de uma barra de menus.

MenuHighlight

Obtém uma estrutura Color que é a cor usada para realçar itens de menu quando o menu é exibido como um menu simples.

MenuText

Obtém uma estrutura Color que é a cor de um texto de menu.

ScrollBar

Obtém uma estrutura Color que é a cor de tela de fundo de uma barra de rolagem.

Window

Obtém uma estrutura Color que é a cor da tela de fundo na área de cliente de uma janela.

WindowFrame

Obtém uma estrutura Color que é a cor de um quadro de janela.

WindowText

Obtém uma estrutura Color que é a cor do texto na área de cliente de uma janela.

Aplica-se a