Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: CL | DM;

Вниз

Как получить цвета выделения для меню в стиле OfficeXP?   Найти похожие ветки 

 
GrayFace ©   (2005-06-28 01:09) [0]

Если изменить стандартную синюю тему на какую-нибуль другую, меняются цвета (фон и обводка) в офисовском меню. Как мне их получить?


 
Игорь Шевченко ©   (2005-06-28 10:22) [1]

GetSysColor ?


 
GrayFace ©   (2005-06-28 12:50) [2]

Не совсем. У выделения есть 2 цвета. обводка, похоже clMenuHighlight или clHightlight, но внутри - более светлый цвет. Я думал, что он получается увеличением яркости, перевел в HLS, увеличил Lum - не подходит.


 
GrayFace ©   (2005-06-28 12:52) [3]

PS: Piter"а бы сюда... У него есть пример сабжа. Только мыла в анкете нету.


 
Игорь Шевченко ©   (2005-06-28 13:03) [4]

GrayFace ©   (28.06.05 12:50) [2]

а прочитать цвет не судьба ?


 
Antonn ©   (2005-06-28 14:25) [5]

GrayFace ©   (28.06.05 12:52) [3]
PS: Piter"а бы сюда... У него есть пример сабжа. Только мыла в анкете нету.

а ты клиент его закачай ;)


 
GrayFace ©   (2005-06-28 20:33) [6]

Игорь Шевченко ©   (28.06.05 13:03) [4]
а прочитать цвет не судьба ?

Не понял. Где читать?

Antonn ©   (28.06.05 14:25) [5]
а ты клиент его закачай ;)

Спасибо. Я как-то не подумал об этом.
Посмотрел сейчас по-внимательнее - оказвается, у Piter"а неверно цвет считается.

Цвет Office высчитывает как-то хитро. Похоже, именно высчитывает. Больше всего это походит на простое смешивание clHighlight со светло-серым. Но это не совсем то. Еще, если clHighlight слишком светлый, то он затемяется. В общем, вряд ли удастся получить цвет, как у Оффиса. Разве что, используя mso.dll ...


 
Antonn ©   (2005-06-29 02:54) [7]

GrayFace ©   (28.06.05 20:33) [6]
Посмотрел сейчас по-внимательнее - оказвается, у Piter"а неверно цвет считается.

что значит правильно? каждым можут посчитать для себя так, как позволяет фантазия дизайнера.


 
Игорь Шевченко ©   (2005-06-29 10:02) [8]

GrayFace ©   (28.06.05 20:33) [6]


> Не понял. Где читать?


Наверное в той точке экрана, где находится интересующий цвет


 
GrayFace ©   (2005-06-29 12:23) [9]

Antonn ©   (29.06.05 2:54) [7]
что значит правильно? каждым можут посчитать для себя так, как позволяет фантазия дизайнера.

Office лучше считает цвет, чем меню Piter"а.

Игорь Шевченко ©   (29.06.05 10:02) [8]
Наверное в той точке экрана, где находится интересующий цвет

А он меняется в зависимости от темы. Все не перечитать.

Короче, я разобрался, как надо делать. Почти как у Office получается.



Страницы: 1 вся ветка

Текущий архив: 2005.08.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
11-1104779637
Foxi
2005-01-03 22:13
2005.08.21
Ini-файлы в KOL - кто они?


14-1122908419
lookin
2005-08-01 19:00
2005.08.21
Удивительное место на Земле - остров Питкерн


9-1114763743
_sHaDe_
2005-04-29 12:35
2005.08.21
Вопрос по TGLPlane(GLScene).


4-1119610541
DelphiN!
2005-06-24 14:55
2005.08.21
Вызов процедуры основного модуля из потока


1-1122938741
mangoost
2005-08-02 03:25
2005.08.21
function для точки