В 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 - Текст в окне.
|