29 сент. 2010 г.

GetSysColor

Функция GetSysColor получает текущий цвет указанного элемента отображения. Элементы отображения – это части окна и дисплея Windows, которые появляются на системном экране дисплея.
DWORD GetSysColor(
    int nIndex  // элемент отображения
   );
Параметры:

nIndex Определяет элемент отображения, чей цвет должен быть возвращен. Принимает одно из следующих значений:

Значение:

Описание:

COLOR_3DDKSHADOW Темная тень для трехмерных элементов отображения.
COLOR_3DFACE, COLOR_3DHILIGHT, COLOR_3DHIGHLIGHT, COLOR_BTNHILIGHT, COLOR_BTNHIGHLIGHT Цвет подсветки трехмерных элементов отображения (для граней, стоящих перед источником освещения).
COLOR_3DLIGHT Светлый цвет для трехмерных элементов отображения (для граней, стоящих перед источником освещения).
COLOR_3DSHADOW, COLOR_BTNSHADOW Темный цвет для для трехмерных элементов отображения (для граней, стоящих далеко от источника освещения).
COLOR_ACTIVEBORDER Цвет границы активного окна.
COLOR_ACTIVECAPTION Цвет заголовка активного окна.
COLOR_APPWORKSPACE Цвет фона в многодокументной среде приложения.
COLOR_BACKGROUND, COLOR_DESKTOP Цвет десктопа.
COLOR_BTNTEXT Цвет текста на командных кнопках.
COLOR_CAPTIONTEXT Цвет текста в заголовке, окне размера и блоке стрелки слайдера.
COLOR_GRAYTEXT Цвет недоступного текста; установлен в 0, если текущий драйвер дисплея не поддерживает сплошной серый цвет.
COLOR_HIGHLIGHT Цвет выбранных элементов управления.
COLOR_HIGHLIGHTTEXT Цвет текста в выбранных элементах управления.
COLOR_INACTIVEBORDER Цвет неактивной границы окна.
COLOR_INACTIVECAPTION Цвет неактивного заголовка окна.
COLOR_INACTIVECAPTIONTEXT Цвет текста в заголовке неактивного окна.
COLOR_INFOBK Цвет фона средства управления tooltip.
COLOR_INFOTEXT Цвет текса в элементах управления tooltip.
COLOR_MENU Цвет фона меню.
COLOR_MENUTEXT Цвет текса в меню.
COLOR_SCROLLBAR Цвет серой области полосы прокрутки.
COLOR_WINDOW Цвет фона окна.
COLOR_WINDOWFRAME Цвет рамки окна.
COLOR_WINDOWTEXT Цвет текста в окнах.
Возвращаемые значения:
При успешном завершении функции, возвращаемое значение – это красное, зеленое, синее значение цвета (RGB), определяющее цвет данного элемента.
Замечания:
Системные цвета для монохромных дисплеев обычно трактуются как оттенки серого.