Выравнивание текста CDC::DrawText()
От: properts  
Дата: 29.08.01 06:26
Оценка:
Мне нужно в определенной области экрана (задаю параметром CRect) вывести текст с выравниванием по ширине. Последний параметр задает как раз вид форматирования текста.
Я использовал
DT_WORDBREAK для переноса по словам
есть форматы для форматирования по левому и правому краю DT_LEFT и DT_RIGHT. Но как я ни пытался связать их логическими связками по двум краям не выравнивает.

DT_LEFT & DT_RIGHT не работает
DT_LEFT | DT_RIGHT не работает

Подскажите пожалуйста можно ли с помощью этой функции решить мою задачу, или может есть другие функции типа TextOut ExtTextOut которые могут решить мою задачу. Неужели придется самому считать длину строки и пробелы между словами?

Заранее спасибо всем ответившим!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.