![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Доброго времени суток.
В процессе написания программы столкнулся с проблемой - отображение кнопок на windows 7 & windows XP уж очень различается. 7: ![]() XP: ![]() Собственно, беспокоит фон кнопки на XP при выделении или нажатии на кнопку. Есть ли пути решения проблемы? Заранее спасибо за ответы. |
|
#2
|
|||
|
|||
|
1. Забить. Ну такой вот стиль на XP.
2. Отказаться от стандартных кнопок. Либо отрисовывать руками через TImage, например, либо использовать сторонние библиотеки, которые сами полностью отрисовывают кнопки. 3. Разобраться в исходниках и поправить, а точнее унаследовать от стандартного и перекрыть отрисовку, компонент. |
|
#3
|
|||
|
|||
|
1. Он не смотрится, цветовая гамма программы совсем другая и менять её всю - сродни самоубийству.
2. Примерно так и делается, с помощью ImageButton - но три кнопки занимают 170 кб. от веса программы. А если их будет 33 - совсем "не айс". 3. Самый разумный вариант. Но я пока втайне надеюсь, что найдется кто-то, кто уже делал подобное малой кровью Совсем не разбираюсь в граф. возможностях. |
|
#4
|
||||
|
||||
|
Цитата:
, то размер будет прирастать не от их количества, а от вложенных рисунков. |
|
#5
|
|||
|
|||
|
angvelem, о том и речь - три кнопки по три состояния - 170 кб. вес картинок общий, это и имелось ввиду.
|