![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вертикальная надпись на кнопке [D7, WinXP]
sloug © (2004-11-07 17:19:00)Добрый день! Собственно суть вопроса изложена в названии темы. Как сделать на кнопке надпись вертикально?
KilkennyCat (2004-11-07 18:56:00) [1]
> Семен Сорокин © (07.11.04 18:44) [5]
я тоже так подумал в начале, причем это и на кнопке можно, наверное. Но выглядеть некрасиво будет. Красивей, когда буквы повернуты на 90.
Семен Сорокин (2004-11-07 18:44:00) [2]где-то проскакивало простое решение: TLabel, с Caption = 'B'#13'u'#13't'#13't'#13'o'#13'n' и Parent'ом = Button - решает проблему без наследников, если я правильно понял.
KilkennyCat (2004-11-07 18:06:00) [3]
> Comp © (07.11.04 18:01) [3]
не факт. можно попробовать присвоить кнопке логический шрифт, с необходимой ориентацией.
Comp (2004-11-07 18:01:00) [4]Прямо - никак.
ИМХО надо сделать много чего:
Написать свой обработчик WMPAINT, где создаешь свой битмап, создаешь контекст устройства (BeginPaint) рисуешь что надо, освобождаешь контекст устройства (EndPaint).
Defunct (2004-11-07 17:54:00) [5]сделать свой класс кнопки
KilkennyCat (2004-11-07 17:50:00) [6]использовать BitBtn и ее глифный канвас.