Форум: "KOL";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
ВнизКак сделать в TabControl чтобы стили XP не глючили? Найти похожие ветки
← →
nester (2004-08-06 15:06) [0]Калду на форму TTabControl. делаю на нем табов несколько, подключаю KolXPMan - все вроде ок, запускаю - смотрю теперь на сами табы - они почти беленькие, а вот само тело таба серое, а по стилю тоже должно быть почти беленькое. Ладно, фиг с ним, ставлю транспарент ему, о - заработало, тело стало прозрачненьким и стало казаться что оно белое. Кладу кнопку на это тело - получаются вокруг кнопки некрасивые артефакты. От них можно избавиться? или как нибудь иным способом применить стиль хр чтобы работало хорошо?
← →
nester (2004-08-06 15:24) [1]Да. забыл сказать, с манифест файлом артефакты те же
← →
Yury Sidorov (2004-08-07 12:34) [2]Чтобы работало как надо нужно делать свою отрисовку страниц TabControl с использованием функций поддержки тем. Другого способа сделать, чтобы все было как надо я не знаю. Я пока плюнул на это в своей проге. Когда руки дойдут буду ковыряться...
← →
nester (2004-08-07 16:03) [3]У меня тоже такое подозрение :(((
А ктонить знает где можно почитать про тематическую отрисовку?
2 Кладов. А в следующей версии это будет исправлено?
← →
SPeller © (2004-08-08 16:05) [4]На сколько я знаю, в VCL такая же фигня. Надо как-то рисовать самому панельку чтобы небыло различий цвета.
← →
Yury Sidorov (2004-08-08 16:07) [5]Кладов вряд ли будет это делать. Если кто-то сделает это и пришлет ему код, то он добавит его в KOL.
Про тематическую отрисовку можно почитать в MSDN.
← →
Dimaxx (2004-08-08 22:19) [6]В VCL все нормально. А в КОЛ на страницу ложится панель - вот она и закрывает. Чтобы от этого избавиться, нужно переписывать TabControl и добавлять к нему TPageSheet как это делает VCL.
← →
Yury Sidorov (2004-08-09 11:55) [7]TPageSheet в VCL это обычный TWinControl. По сути дела, та же панель. А нормально в VCL из за ручной отрисовки в случае использования тем XP.
Если взять Д5 и прицепить к проге манифест, то выглядеть TabControl будет как в KOL. Только если добавить ThemeManager, то будет правильно, т.к. он будет делать необходимую отрисовку.
← →
Vladimyr © (2004-08-09 19:04) [8]А кто-нибудь пробовал делать заголовки табов слева?
Тогда всё вообще глючит по-страшному, пришлось их самому рисовать... :(
← →
nester (2004-08-10 11:18) [9]2Vladimir. Так у вас получилось нормально отрисовать? а то мне срочненько нужно хорошосмотрящийся табконтрол в темах, а не успеваю, если не трудно поделитесь пожалуйста или расскажите как его отрисовать.
А ThemeMagager есть под КОЛ? а он поможет?
Заранее благодарствую
← →
Vladimir Kladov (2004-08-10 16:28) [10]меня устраивают те что есть. Не знаю я что в них неправильного, и с чем надо бороться. И не знаю как...
← →
Yury Sidorov (2004-08-10 18:43) [11]Кому очень нужно пусть сами делают и присылают код. Что нужно делать можно посмотреть в ThemeManager. Я смотрел, знаю что делать, но времени на то, чтобы прикрутить к KOL пока не нашел...
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c