Вниз
Скачать: CL | DM;

Размер области многострочного вывода   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-36561
BlackCat
2003-11-20 09:46
2003.12.12
Борьба с Ado


7-36880
Dimaxx
2003-09-30 00:53
2003.12.12
Про печать графики на принтере...


14-36824
FoxPro
2003-11-19 13:34
2003.12.12
Вопрос по поводу FoxPro


3-36516
Sharkkk
2003-11-21 21:59
2003.12.12
Подскажите, как лучше отображать многоуровневый справочник...


3-36562
velial
2003-11-20 16:56
2003.12.12
множественный SELECT




   Наверх