Форум: "Основная";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
ВнизЦвет компонента Найти похожие ветки
← →
krotik (2003-09-10 15:26) [0]Здравствуйте, Мастера, у меня такая пролема:
Понадобилось использовать мои программы в терминальном режиме, в котором, как известно, работа ведется в 256-цветном режиме (извиняюсь за косноязычность). У меня много используется разных цветов, для подсветки различных данных, контролов и т.д. Ранее я составлял цвет как душе угодно, теперь же надо, чтобы этот цвет по-человечески отображался в режиме 256-цветов. Проблема - не могу найти набор этих самых 256 цветов, которые в этом режиме показываются полноценно (все остальные - точками).
Т.е. где бы мне найти те 256 цифр, которые означают "родные" цвета для этого видеорежима ?
← →
clickmaker (2003-09-10 15:32) [1]См. раздел "Enumerating Colors" в MSDN
← →
Андрей Сенченко (2003-09-10 15:40) [2]Приложения, содержащие больше 5-ти цветов в интерфейсе ( кроме иконок разумеется ) лично я деинсталлирую сразу. Напрягает
← →
ZEE (2003-09-10 15:47) [3]
> Андрей Сенченко © (10.09.03 15:40) [2]
> Приложения, содержащие больше 5-ти цветов в интерфейсе (
> кроме иконок разумеется ) лично я деинсталлирую сразу. Напрягает
Странно, в Excel-е насчитал 6 цветов интерфейса (не включая иконки и оформление) - не пора ли его того?..
← →
krotik (2003-09-10 15:52) [4]>>Андрей Сенченко
1. мне хватит и 5 цветов, но я хотел бы их выбрать сам, чтобы помягче были. Стандартные (типа clYellow, clAqua, clFucshia) мне не подходят, слишком резкие.
2. У меня очень прикладное ПО, для узкого круга задач, ручаюсь, что Вы его никогда не увидите, а моему пользователю очень важно различать данные и контролы цветами.
← →
clickmaker (2003-09-10 15:54) [5]> ZEE © (10.09.03 15:47) [3]
Да и вообще всю Винду пора того... В ней всяко больше 5
DOS Command Prompt - вот что абсолютно не напрягает ;)
← →
krotik (2003-09-10 15:55) [6]> clickmaker
нашел в MSDN, пытаюсь реализовать в Дельфи, есть надежда на успех, спасибо.
← →
Андрей Сенченко (2003-09-10 16:03) [7]ZEE © (10.09.03 15:47) [3]
Эксель - глючная помесь глючного стринг-грида с глючным калькулятором, глючно разработанная глючными программерами глючного мелкософта исключительно для глючных же потуг глючных юзеров создать глючную видимость глючной работы ....
Удаление файла Excel.exe со всех компов Фирмы с установкой нормального софта ( "а что вам там нужно то было ? Ах свести итоги за 4 месяца ? " ) позволяент повысить производительность труда вдвое - по крайней мере никто не начинает дуть щеки по поводу того, что " уж он то в ехеле во как умеет работать", а спрашивает как все-таки работать с маленькой специальной приблудкой и работает с ней.
Никогда не пробовал объяснять юзерам почему нельзя в расчетных ячейках ставить округление до 2-х знаков с последующими попытками выдать этот результат за ПРАВИЛЬНЫЙ ?
Да и цветовая гамма там тоже поганая
← →
Андрей Сенченко (2003-09-10 16:04) [8]DOS Command Prompt FOREVER
← →
ZEE (2003-09-10 16:04) [9]2 krotik
а clButtonFace, clAppWorkSpace, clHighlight, clMenu - и т.п. не подходят?
← →
ZEE (2003-09-10 16:07) [10]>Андрей Сенченко © (10.09.03 16:03) [7]
>Да и цветовая гамма там тоже поганая
эта т.н. "цветовая гамма" через Св-ва экрана/Оформление можно установить свои - если что не нравится...
← →
Андрей Сенченко (2003-09-10 16:08) [11]а clButtonFace, clAppWorkSpace, clHighlight, clMenu - и т.п. не подходят?
А вот это АБСОЛЮТНО правильное решение :)
← →
Андрей Сенченко (2003-09-10 16:10) [12]там и установлено - "Бирюзовая VGA",
Я имел в виду гамму ехеля в "Стандартный винодовоз"
В потрепаться ?
на вопрос то вроде как ответили.
← →
krotik (2003-09-10 16:15) [13]Нефига не подходят.
Я сказал - мне надо различать цветами.
Причем, я стараюсь беречь глаза пользователя и назначаю мягкие цвета. Теперь посмотрим, какие мягкие цвета есть в том наборе, который Вы предлагаете использовать:
мягкий голубой: clSkyBlue - в режиме 256 цветов не катит
мягкий зеленый: clMoneyGreen - в режиме 256 цветов не катит
мягкий кремовый: clCream - работает
мягкий розовый: осутствует совершенно
а больше мне ничего и не надо, ну еще светло серый, он есть.
← →
Андрей Сенченко (2003-09-10 16:19) [14]Элеметарные требования эргономики цветового оформления объектов изучал ? Круг Ньютона представляешь ? Почему нельзя ставить оранжевые или желтые полосы на черном фоне в стационарных объектах, не требующих особого внимания знаешь ?
Работай градациями серого - и будет Тебе щщщастье.
← →
Игорь Шевченко (2003-09-10 16:28) [15]Если хочется сохранить оригинальную раскраску, то нужно работать с палитрами. Но дело это очень непростое, так что лучше использовать стандартный набор из 16 цветов.
На всякий случай: в каждый WinControl придется добавлять обработчики сообщений
procedure WMQueryNewPalette(var Message : TMessage); message WM_QUERYNEWPALETTE;
procedure WMPaletteChanged(var Message : TMessage); message
WM_PALETTECHANGED;
и функцию
function GetPalette : HPALETTE; override;
Оно сильно надо, в каждый WinControl ? :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.011 c