SystemColors Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |