Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TBitBtn [D7, WinXP]


HF-Trade ©   (2004-09-04 12:08:00) 

У TBitBtn можно сменить цвет фона? (не шрифта, не глифа, а именно сам цвет кнопки)


HF-Trade   (2004-09-05 03:10:00) [1]


> Написал я как-то компонент, который любую кнопку раскрашивает


Поменял класс c TButton на TBitBtn, можно стало менять цвет это да, а глиф не виден.


HF-Trade   (2004-09-05 02:02:00) [2]

Да, кидай.

gladiator_com@rambler.ru


Profi   (2004-09-05 01:11:00) [3]

Написал я как-то компонент, который любую кнопку раскрашивает, кому надо, скину.


Gero   (2004-09-05 01:04:00) [4]


> Рассказывай проще!

Куда уже проще.


Луарвик   (2004-09-05 00:41:00) [5]

Офигеть! Gero - умник. Рассказывай проще!


Gero   (2004-09-04 18:29:00) [6]


> Defunct ©   (04.09.04 18:15)

Возможно и проще.
Факт в том, что можно.


Defunct   (2004-09-04 18:15:00) [7]

Gero ©   (04.09.04 18:01) [4]
да, но только проще сделать кнопку из TPanel, чем в TBitbtn изменить фон.


Gero   (2004-09-04 18:01:00) [8]

Конечно можно.


Mihey_temporary   (2004-09-04 17:40:00) [9]


> Да можно, можно... И для любой кнопки...
> Можно просто залить DC кнопки цветом.


Это в теории. А на практике приёдтся перебирать пиксели с clBtnFace, иначе внутри букв O, P и др. останутся серые области, да и что-то с glyph надо делать будет - он ведь прозрачен по левому нижнему, так что серый в нём может быть присутсвующим.


OSokin   (2004-09-04 16:20:00) [10]

Да можно, можно... И для любой кнопки...
Можно просто залить DC кнопки цветом.


Defunct   (2004-09-04 16:04:00) [11]

нельзя


Наверх

Титульная страница Поиск, карта сайта Написать письмо