MastaEda
26.05.2002, 10:37
Hallo
Wie kann ich mit TextOut oder was anderem den Inhalt einer Variablen anzeigen?
Felix Kaiser
26.05.2002, 13:25
TextOut kannst du nur verwenden wenn der Clientbereich eines Fenster(-objektes) neugezeichnet werden muss. Du übergibst das Handle der Zeichenfläche (hDC) und die Clientkoordinaten X und Y. Dann folgt ein Zeiger auf einen String und die Länge des Strings. Jetzt kommts drauf an, was du für eine Variable hast, deren Inhalt musst du in einen String umwandeln, Beispiele:
// Beispiele C / C++
AnsiString s = "Ich bin ein String."; // Diese Variable wird ausgegeben
TextOut(hDC,x,y,&s[1],s.Length());
int Variable = 12345; // Diese Variable wird ausgegeben
AnsiString dest = IntToStr(Variable);
char sz[200];
TextOut(hDC,x,y,StrPCopy(sz,dest),dest.Length());
// Beispiel Delphi
var
s: string;
Variable: extended;
begin
Variable:= Pi; // Diese Variable wird ausgegeben (Pi)
s:= Format('%n',[Variable]);
TextOut(hDC,x,y,Addr(s[1]),Length(s));
end;
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.