Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2009-06-02 10:09:44 ЛС | профиль | цитата
212.220.75.238 писал(а):
а что не позволяет?


Вот, описание конструктора наших стандартных кнопок. Мне кажется, эта информация отражает полностью суть вопроса

Кладов писал(а):
NewButton( Parent, s ) - создает обычную кнопку, у которой нельзя изменить цвет (так устроена Windows: некто однажды решил, что все кнопки обязаны иметь стандартную мышиную раскраску, и с тех пор так оно и есть, только вот не все программисты используют в результате стандартные кнопки в своих приложениях).


Могу добавить только, что этот класс не представляет нам событие onPaint, а следовательно и контекст, на котором мы можем что-либо нарисовать. Были эксперименты по надрисовке картинок на стандартных кнопках в стиле XP, коряво, но получалось, а вот цвет изменить -- ничего не получилось вообще. Проще, нарисовать кнопку самому
карма: 22

0