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 Form, содержащей кнопку с именем 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. Например, если вы хотите получить кисть для цвета лица 3-D элемента, используйте SystemBrushes.Control свойство, так как оно получает кисть, которая уже существует, в то время как вызов SolidBrush конструктора со значением SystemColors.Control параметра создаст новую кисть.
Свойства
| Имя | Описание |
|---|---|
| ActiveBorder |
Color Получает структуру, которая является цветом границы активного окна. |
| ActiveCaption |
Color Получает структуру, которая является цветом фона строки заголовка активного окна. |
| ActiveCaptionText |
Color Получает структуру, которая является цветом текста в строке заголовка активного окна. |
| AppWorkspace |
Color Возвращает структуру, которая является цветом рабочей области приложения. |
| ButtonFace |
Color Получает структуру, которая является цветом лица элемента 3-D. |
| ButtonHighlight |
Color Получает структуру, которая является цветом выделения элемента 3-D. |
| ButtonShadow |
Color Получает структуру, которая является цветом тени элемента 3-D. |
| Control |
Color Получает структуру, которая является цветом лица элемента 3-D. |
| ControlDark |
Color Получает структуру, которая является цветом тени элемента 3-D. |
| ControlDarkDark |
Color Получает структуру, которая является темным цветом тени элемента 3-D. |
| ControlLight |
Color Получает структуру, которая является светлым цветом элемента 3-D. |
| ControlLightLight |
Color Получает структуру, которая является цветом выделения элемента 3-D. |
| 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 Получает структуру, которая является цветом фона полосы прокрутки. |
| UseAlternativeColorSet |
Возвращает или задает значение, указывающее, используется ли альтернативный набор цветов. |
| Window |
Color Получает структуру, которая является цветом фона в клиентской области окна. |
| WindowFrame |
Color Получает структуру, которая является цветом рамки окна. |
| WindowText |
Color Получает структуру, которая является цветом текста в клиентской области окна. |