SystemColors Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Каждое свойство класса SystemColors является структурой Color, которая представляет собой цвет элемента изображения 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
- Наследование
-
SystemColors
Примеры
В следующем примере кода показаны Equality оператор и SystemColors класс . Этот пример предназначен для использования с формой Windows Forms, содержащей кнопку с именем Button1
. Вставьте следующий код в форму и свяжите Button1_Click
метод с событием кнопки Click
.
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. Например, если вы хотите получить кисть для цвета лица трехмерного элемента, используйте SystemBrushes.Control свойство , так как оно получает уже существующую кисть, а вызов SolidBrush конструктора со значением SystemColors.Control параметра создаст новую кисть.
Свойства
ActiveBorder |
Возвращает структуру Color, которая является цветом границ активного окна. |
ActiveCaption |
Возвращает структуру Color, являющуюся цветом фона строки заголовка активного окна. |
ActiveCaptionText |
Получает структуру Color, представляющую собой цвет текста в строке заголовка активного окна. |
AppWorkspace |
Получает структуру Color, являющуюся цветом рабочей области приложения. |
ButtonFace |
Возвращает структуру Color, являющуюся цветом лицевой стороны трехмерного элемента. |
ButtonHighlight |
Возвращает структуру Color, являющуюся цветом выделения трехмерного элемента. |
ButtonShadow |
Возвращает структуру Color, являющуюся цветом тени трехмерного элемента. |
Control |
Возвращает структуру Color, являющуюся цветом лицевой стороны трехмерного элемента. |
ControlDark |
Возвращает структуру Color, являющуюся цветом тени трехмерного элемента. |
ControlDarkDark |
Возвращает структуру Color, являющуюся темным цветом тени трехмерного элемента. |
ControlLight |
Возвращает структуру Color, являющуюся светлым цветом трехмерного элемента. |
ControlLightLight |
Возвращает структуру Color, являющуюся цветом выделения трехмерного элемента. |
ControlText |
Возвращает структуру Color, являющуюся цветом текста в трехмерном элементе. |
Desktop |
Получает структуру Color, представляющую собой цвет рабочего стола. |
GradientActiveCaption |
Возвращает структуру Color, являющуюся самым светлым цветом градиента цвета в строке заголовка активного окна. |
GradientInactiveCaption |
Возвращает структуру Color, являющуюся самым светлым цветом градиента цвета в строке заголовка неактивного окна. |
GrayText |
Возвращает структуру Color, являющуюся цветом серого текста. |
Highlight |
Возвращает структуру Color, являющуюся цветом фона выбранных элементов. |
HighlightText |
Получает структуру Color, которая представляет собой цвет текста выбранных элементов. |
HotTrack |
Получает структуру Color, представляющую цвет, используемый для обозначения активно отслеживаемого элемента. |
InactiveBorder |
Получает структуру Color, которая представляет цвет границы неактивного окна. |
InactiveCaption |
Возвращает структуру Color, являющуюся цветом фона строки заголовка неактивного окна. |
InactiveCaptionText |
Возвращает структуру Color, являющуюся цветом текста в строке заголовка неактивного окна. |
Info |
Возвращает структуру Color, являющуюся цветом фона всплывающей подсказки. |
InfoText |
Возвращает структуру Color, являющуюся цветом текста всплывающей подсказки. |
Menu |
Возвращает структуру Color, которая является цветом фона меню. |
MenuBar |
Возвращает структуру Color, являющуюся цветом фона строки меню. |
MenuHighlight |
Возвращает структуру Color, являющуюся цветом, используемым для выделения пунктов меню, когда меню отображается как плоское меню. |
MenuText |
Возвращает структуру Color, которая является цветом текста меню. |
ScrollBar |
Возвращает структуру Color, являющуюся цветом фона полосы прокрутки. |
Window |
Возвращает структуру Color, являющуюся цветом фона клиентской области окна. |
WindowFrame |
Получает структуру Color, которая является цветом рамки окна. |
WindowText |
Получает структуру Color, являющуюся цветом текста в клиентской области окна. |