SystemColors 클래스

정의

SystemColors 클래스의 각 속성은 Windows 표시 요소의 색인 Color 구조체입니다.Each property of the SystemColors class is a Color structure that is the color of a Windows display element.

public ref class SystemColors sealed
public sealed class SystemColors
type SystemColors = class
Public NotInheritable Class SystemColors
상속
SystemColors

예제

다음 코드 예제는 Equality 연산자 및 SystemColors 클래스입니다.The following code example demonstrates the Equality operator and the SystemColors class. 이 예제는 단추가 포함 된 Windows 폼을 사용 하 여 사용할 Button1합니다.This example is designed to be used with a Windows Form that contains a button named Button1. 폼에 다음 코드를 붙여 넣고 연결 합니다 Button1_Click 단추를 사용 하 여 메서드 Click 이벤트입니다.Paste the following code into your form and associate the Button1_Click method with the button's Click event.

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

설명

속성을 사용 하 여 더 나은 성능을 이루어집니다 합니다 SystemPens 또는 SystemBrushes 에서 값을 기준으로 새 펜 또는 브러시를 만드는 대신 클래스 SystemColors합니다.Better performance is achieved by using the properties of the SystemPens or SystemBrushes classes rather than creating a new pen or brush based on a value from SystemColors. 3 차원 요소의 표면 색에 대 한 브러시 키를 가져오려는 하려는 경우 사용 하는 예를 들어, 합니다 SystemBrushes.Control 속성을 가져오므로 브러시는 이미 있으면 호출 하는 반면 합니다 SolidBrush 생성자의 매개 변수 값을 사용 하 여 SystemColors.Control 새 브러시를 만듭니다.For example, if you wanted to get a brush for the face color of a 3-D element, use the SystemBrushes.Control property because it gets a brush that already exists, whereas calling the SolidBrush constructor with a parameter value of SystemColors.Control will create a new brush.

속성

ActiveBorder

활성 창의 테두리 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the active window's border.

ActiveCaption

활성 창 제목 표시줄의 배경색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the background of the active window's title bar.

ActiveCaptionText

활성 창의 제목 표시줄에 있는 텍스트의 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the text in the active window's title bar.

AppWorkspace

애플리케이션 작업 영역의 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the application workspace.

ButtonFace

표면 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the face color of a 3-D element.

ButtonHighlight

강조 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the highlight color of a 3-D element.

ButtonShadow

그림자 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the shadow color of a 3-D element.

Control

표면 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the face color of a 3-D element.

ControlDark

그림자 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the shadow color of a 3-D element.

ControlDarkDark

짙은 그림자 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the dark shadow color of a 3-D element.

ControlLight

옅은 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the light color of a 3-D element.

ControlLightLight

강조 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the highlight color of a 3-D element.

ControlText

텍스트 색의 3차원 요소인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of text in a 3-D element.

Desktop

바탕 화면의 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the desktop.

GradientActiveCaption

활성 창 제목 표시줄의 색 그라이데이션에서 가장 옅은 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the lightest color in the color gradient of an active window's title bar.

GradientInactiveCaption

비활성 창 제목 표시줄의 색 그라이데이션에서 가장 옅은 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the lightest color in the color gradient of an inactive window's title bar.

GrayText

흐리게 표시되는 텍스트 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of dimmed text.

Highlight

선택한 항목의 배경색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the background of selected items.

HighlightText

선택한 항목의 텍스트 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the text of selected items.

HotTrack

핫 트랙 항목을 지정하는 데 사용된 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color used to designate a hot-tracked item.

InactiveBorder

비활성 창 테두리의 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of an inactive window's border.

InactiveCaption

비활성 창 제목 표시줄의 배경색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the background of an inactive window's title bar.

InactiveCaptionText

비활성 창 제목 표시줄의 텍스트 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the text in an inactive window's title bar.

Info

도구 설명의 배경색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the background of a ToolTip.

InfoText

도구 설명의 텍스트 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the text of a ToolTip.

Menu

메뉴의 배경색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of a menu's background.

MenuBar

메뉴 모음의 배경색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the background of a menu bar.

MenuHighlight

메뉴가 기본 메뉴로 표시될 때 메뉴 항목을 강조 표시하는 데 사용되는 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color used to highlight menu items when the menu appears as a flat menu.

MenuText

메뉴의 텍스트 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of a menu's text.

ScrollBar

스크롤 막대의 배경색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the background of a scroll bar.

Window

창의 클라이언트 영역의 배경색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the background in the client area of a window.

WindowFrame

창 프레임의 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of a window frame.

WindowText

창의 클라이언트 영역의 텍스트 색인 Color 구조체를 가져옵니다.Gets a Color structure that is the color of the text in the client area of a window.

메서드

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상