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