Вниз
Скачать: 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
3-100637
ord3f8h
2003-07-07 19:18
2003.07.31
Как работать с DBGrid


1-100731
Rim
2003-07-18 20:30
2003.07.31
TextFile


11-100651
Arhangel
2002-11-30 15:20
2003.07.31
Есть архив?


7-101009
chuvak
2003-05-19 13:14
2003.07.31
Тут гдето проскакивала тема про замену Explorera на свою программ


7-101005
SDW_syscoder
2003-05-12 01:33
2003.07.31
Прерывания в Delphi




   Наверх