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

Вниз

Как вывести WordWrap Disable текст так как это сделано на Button?   Найти похожие ветки 

 
MegaVolt ©   (2007-05-15 16:51) [0]

Захотелось нарисовать кнопку самостоятельно. Да не просто похоже а один в один. И вдруг понимаю что я не в состоянии повторить то как выводят текст в Windows :(
Подскажите как вывести текст так же как на кнопке при:
Enabled:=false;
WordWrap:=true;

Пробовал
1. DrawState (вроде не поддерживает перенос)
2. DrawState+DrawText (перенос работает но несовпадает с оригиналом. Несовпадение выглядит как гуляние строк +/-1 пиксель на каждой строке)
3. DtawText двумя цветами (отличие в выводе наклонных елементов больших шрифтов. Опять же в пределах пары пикселей.)

Так как же именно выводят текст в самой винде? Может у кого есть кусочек исходника?

Кнопку рисую безо всяких стилей. Т.е. обычную Win98 кнопку


 
MegaVolt ©   (2007-05-16 10:39) [1]

Судя по тому что перенесли в раздел Начинающим тема плёвая и ответ прост. Судя по отсутствию ответов вопрос не так прост как кажется. Зачем тогда переносить то?


 
MegaVolt ©   (2007-05-16 12:32) [2]

Поставим вопрос попроще: какая функция может выводить текст с переносом по строкам?



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
4-1167337456
BreakPoint
2006-12-28 23:24
2007.06.03
Многопоточность на SMP-системах


2-1179137910
FIL-23
2007-05-14 14:18
2007.06.03
как подать звук на спикер из под XP


2-1178911016
programmist87
2007-05-11 23:16
2007.06.03
Завершение приложения после исключительной ситуации


15-1178766009
Slider007
2007-05-10 07:00
2007.06.03
С днем рождения ! 9 мая


15-1178275895
Юрий Зотов
2007-05-04 14:51
2007.06.03
Тоже пятничная задачка :о)