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

DrawText   Найти похожие ветки 

← →
McSimm2   (2003-07-17 15:46) [0]

как с помощью сабжа вывести число ? Или какая нибудь функция апишная есть ??

Текст выводится через

n:Pchar
N := pchar("М");
DrawText(FDC, @N, -1, R, DT_CENTER or DT_VCENTER or DT_SINGLELINE);

а вот если N = 2 Ю то выводится не правильно...


← →
Digitman ©   (2003-07-17 15:53) [1]


> как с помощью сабжа вывести число


никак. только - строку символов, ограниченную терминатором.

а вот что за символы в строке и как они там появятся перед вызовом DrawText() - решать тебе. Например, перед вызовом DrawText() используй процедуру Str() для форматного преобразования целочисленного значения N в его строковое представление


← →
McSimm2   (2003-07-17 15:57) [2]

str() нужно подключать System, эт не джопустимо.
С таким же успехом можно и
string := Format("%d",int);

А как только с пом api ??


← →
Юрий Зотов ©   (2003-07-17 16:04) [3]

> McSimm2 (17.07.03 15:57)

> str() нужно подключать System, эт не джопустимо.

Знаете, а System все равно всегда подключается, хотите Вы этого, или нет.

С PChar Вы работаете совершенно неверно. Не выделяете память под строку и т.д. Если хотите научиться работать с PChar, освойте указатели и динамическую память. А если хотите просто вывести текст, не заморачивая себе голову лишними знаниями, то сделайте так:
DrawText(FDC, PChar(строка), ...);


← →
Anatoly Podgoretsky ©   (2003-07-17 16:04) [4]

McSimm2 (17.07.03 15:57)
Программа написанная на Дельфи не может работать без System


← →
Digitman ©   (2003-07-17 16:07) [5]


> McSimm2


он и так уже подключен в любом случае.
даже не смотря на то, что в uses отсутствует.


← →
icWasya ©   (2003-07-17 17:24) [6]

>даже не смотря на то, что в uses отсутствует.
более того, если упомянете в uses, то компилятор проругается на повторное использование идентификатора



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

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



Память: 0.46 MB
Время: 0.012 c
1-100788
so_well
2003-07-16 15:15
2003.07.31
olecontainer и blobstream


3-100640
Spawn
2003-07-10 08:29
2003.07.31
Сохранение НД


3-100621
Serge2002
2003-07-10 09:10
2003.07.31
Cannot transliterate character beetwen charcter set!


9-100525
DeadMeat
2003-02-04 22:32
2003.07.31
GLScene и *.SMD анимация


14-100872
easy
2003-07-13 01:21
2003.07.31
mirror




   Наверх