Форум: "WinAPI";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
ВнизРазмер области многострочного вывода Найти похожие ветки
← →
Urri (2003-10-17 07:02) [0]Доброго времени суток, господа.
Ситуация:
Вывожу строку вида "String1"+chr(13)+"String2"+chr(13)+...+"StringN" функцией DrawText. То есть, на экране строка должна выглядеть так:
String1
String2
...
StringN
Фонт может быть любым .Выводимый текст нужно обвести рамочкой. Для этого необходимо знать размеры области вывода.
Вопрос, собственно: как узнать размеры этой области?
← →
MBo (2003-10-17 07:15) [1]изучи флаги функции DrawText
← →
Urri (2003-10-17 07:37) [2]Извиняюсь за неточность формулировки. Дело в том, что текст выводится сторонним компонентом через вызов DrawText, так что до флагов вывода и возвращаемого им значения я добраться не могу. Поэтому хотелось бы рассчитать размеры до вывода.
← →
Urri (2003-10-17 09:24) [3]2 MBO: Спасибо, изучил. Проглядел, что с флагом DT_CALCRECT функция текста не рисует, а только высчитывает. Ж-)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c