Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

Вертикальная надпись на кнопке   Найти похожие ветки 

 
sloug ©   (2004-11-07 17:19) [0]

Добрый день! Собственно суть вопроса изложена в названии темы. Как сделать на кнопке надпись вертикально?


 
KilkennyCat ©   (2004-11-07 17:50) [1]

использовать BitBtn и ее глифный канвас.


 
Defunct ©   (2004-11-07 17:54) [2]

сделать свой класс кнопки


 
Comp ©   (2004-11-07 18:01) [3]

Прямо - никак.

ИМХО надо сделать много чего:

Написать свой обработчик WMPAINT, где создаешь свой битмап, создаешь контекст устройства (BeginPaint) рисуешь что надо, освобождаешь контекст устройства (EndPaint).


 
KilkennyCat ©   (2004-11-07 18:06) [4]


> Comp ©   (07.11.04 18:01) [3]

не факт. можно попробовать присвоить кнопке логический шрифт, с необходимой ориентацией.


 
Семен Сорокин ©   (2004-11-07 18:44) [5]

где-то проскакивало простое решение: TLabel, с Caption = "B"#13"u"#13"t"#13"t"#13"o"#13"n" и Parent"ом = Button - решает проблему без наследников, если я правильно понял.


 
KilkennyCat ©   (2004-11-07 18:56) [6]


> Семен Сорокин ©   (07.11.04 18:44) [5]


я тоже так подумал в начале, причем это и на кнопке можно, наверное. Но выглядеть некрасиво будет. Красивей, когда буквы повернуты на 90.



Страницы: 1 вся ветка

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.039 c
1-1100011791
Kray
2004-11-09 17:49
2004.11.21
MsWord поиск по надписям


6-1095058553
studentt
2004-09-13 10:55
2004.11.21
Cокеты не дают перезагрузить машину ! (D6,W2k)


4-1096852354
Dvm_home
2004-10-04 05:12
2004.11.21
ListBox


14-1099647423
vecna
2004-11-05 12:37
2004.11.21
Всем плакать от смеха!


3-1098438800
*Pavel
2004-10-22 13:53
2004.11.21
Какой из MSSQL серверов выбрать ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский