Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];

Вниз

Как получить цвета выделения для меню в стиле 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.04 c
6-1115347102
piople
2005-05-06 06:38
2005.08.21
ISAPI


1-1122983231
DesWind
2005-08-02 15:47
2005.08.21
Загрузка TStrings в TWebBrowser


6-1115479399
SergP1
2005-05-07 19:23
2005.08.21
Не запускается dll под Apache


1-1122927636
SpyBoy
2005-08-02 00:20
2005.08.21
Текстовый редактор не работает!!!


14-1122403270
Е-клмн
2005-07-26 22:41
2005.08.21
Ну, вот с верой вроде бы разобрались…





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский