Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
Delphi 2010 Professional
|
Re: Caption vertikal zentrieren
18. Jan 2009, 17:35
Hallo,
mit der API-Funktion DrawTextEx kann man auch messen:
Delphi-Quellcode:
var
s : string;
R : TRect;
begin
s := 'Dies ist ein Text,'#10'der sich über drei Zeilen erstreckt.'#10'Dies ist die letzte Zeile.';
ZeroMemory(@R, SizeOf(R));
DrawTextEx(Canvas.Handle, PChar(s), Length(s), R, DT_CALCRECT, nil);
ShowMessage (Format('cx=%d, cy=%d', [R.Right, R.Bottom]));
end;
Gruß Hawkeye
|
|
Zitat
|