Цвет фона окна

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Цвет фона окна

Сообщение Дед Пахом »

Есть окно с атрибутом GRAY:

Код: Выделить всё

Window                        WINDOW('Caption'),AT(,,277,184),GRAY,SYSTEM,FONT('Segoe UI',9)
                              END
Window{PROP:Background} возвращает белый цвет, а как получить реальный? Я даже не могу найти цвет фона в таблице цветов - gray слишком тёмный, lightgray слишком светлый, gainsboro, white smoke или 0CCCCCCH- тоже не то.
С уважением, ДП
Аватара пользователя
vic7tar
Ветеран
Сообщения: 365
Зарегистрирован: 09 Февраль 2017, 20:12

Цвет фона окна

Сообщение vic7tar »

А параметр GRAY имеет какое-нибудь отношение к серому цвету?
C10, Win10x64
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Цвет фона окна

Сообщение Дед Пахом »

Нашёл, 0F0F0F0H, в таблице цветов в IDE он представлен как цвет контрола (вкладка System, пункт Control).
vic7tar писал(а): 26 Июль 2020, 16:58 А параметр GRAY имеет какое-нибудь отношение к серому цвету?
Имеет.
С уважением, ДП
kreator
✯ Ветеран ✯
Сообщения: 4961
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Цвет фона окна

Сообщение kreator »

А это всё не устарело? Манифесты делают своё дело. А в десятой Винде вообще как-то всё ограничено с точки зрения настройки персонализации.
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Цвет фона окна

Сообщение Дед Пахом »

Насколько я знаю, фон окна манифестом пока не регулируется. Есть системные цвета, например, COLOR_3DFACE (Face color for three-dimensional display elements and for dialog box backgrounds.), которые не цвета вовсе, а индексы, а сам цвет можно получить из GetSysColor(COLOR_3DFACE).
С уважением, ДП
Ответить