Системные цвета Windows

В Windows на панели инструментов у Вас есть возможность получить доступ к системным цветам Windows. Для работы с системными цветами есть функции Windows:

DWORD GetSysColor(
int nIndex// идентифкатор
);

BOOL WINAPI SetSysColors(
int cElements,// номер элемента
CONST INT *lpaElements,// адрес массива элементов
CONST COLORREF *lpaRgbValues// адрес массива RGB
);

Идентификаторы их такие:

  • COLOR_3DDKSHADOW - Темная тень для трехмерных элементов.
  • COLOR_3DFACE, COLOR_BTNFACE - Поверхности трехмерных элементов.
  • COLOR_3DHILIGHT, COLOR_3DHIGHLOIGHT, COLOR_BTNHILIGHT, COLOR_BTNHIGHLIGHT - Выделение трехмерных элементов.
  • COLOR_3DLIGHT - Свет для трехмерных элементов.
  • COLOR3DSHADOW,BTNHIGHLIGHT - Тень для трехмерных элементов.
  • COLOR_ACTIVEBORDER - Рамка вокруг активного окна.
  • COLOR_ACTIVECAPTION - Заголовок активного окна.
  • COLOR_APPWORKSPACE - Фон окна приложения MDI (приложение, использующее многооконный интерфейс).
  • COLOR_BACKGROUND,COLOR_DESKTOP - Рабочий стол.
  • COLOR_BTNFACE - Кнопка.
  • COLOR_BTNHIGHLIGHT - Выбранная кнопка.
  • COLOR_BTNSHADOW - Тень, "отбрасываемая" кнопкой.
  • COLOR_BTNTEXT - Текст надписи на поверхности кнопки.
  • COLOR_CAPTIONTEXT - Текст заголовка окна, кнопки изменения размера, кнопки полосы просмотра.
  • COLOR_GRAYTEXT - Текст серого цвета.
  • COLOR_HIGHLIGHT - Фон выбранного элемента в органе управления.
  • COLOR_HIGHLIGHTTEXT - Текст для выбранного органа управления.
  • COLOR_INACTIVEBORDER - Рамка вокруг неактивного окна.
  • COLOR_INACTIVECAPTION - Заголовок неактивного окна.
  • COLOR_INACTIVECAPTIONTEXT - Текст заголовка для неактивного окна.
  • COLOR_INFONK - Фон элемента подсказка.
  • COLOR_INFOTEXT - Текст элемента подсказка.
  • COLOR_MENU - Фон меню.
  • COLOR_MENUTEXT - Текст меню.
  • COLOR_SCROLLBAR - Полоса просмотра.
  • COLOR_WINDOW - Фон окна.
  • COLOR_WINDOWFRAME - Рамка окна.
  • COLOR_WINDOWTEXT - Текст в окне.
 
« Предыдущая статья   Следующая статья »