Форум: "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.038 c