Страница 1 из 1
TextOut и многострочная строка вывода
Добавлено: 05 янв 2005, 13:19
gtyrin
Пишу:
Код: Выделить всё
TextOut(hdc, 10, 10, "Today Now Cloudy \n569 F", 22);
Не переносит остаток строки. Что неправильно?
Добавлено: 05 янв 2005, 13:28
Romeo
TextOut не поддерживает "\n", если не ошибаюсь. Выхода два. Можно воспользоваться DrawText и вписать сообщение в определённый треугольник с автоматическим переносом. Второй ещё проще. Делаем два TextOut'а вместо одного, подставляя правильные координаты вывода.
Добавлено: 05 янв 2005, 13:55
gtyrin
С DrawText все классненько, только вот посимвольного автопереноса текста во флагах я не нащупал...
Добавлено: 05 янв 2005, 14:06
Romeo
Я бы всё равно посоветовал использовать TextOut. Он работает значительно быстрее.
Добавлено: 05 янв 2005, 15:01
gtyrin
Честно говоря, мне скорость не важна - я прорисовываю текст и графику не на экране, а единожды, в граф.файл (GIF/PNG)