Einzelnen Beitrag anzeigen

Benutzerbild von Nothine
Nothine

Registriert seit: 3. Jul 2004
Ort: Mülheim an der Ruhr
198 Beiträge
 
Delphi 5 Enterprise
 
#6

Re: Width einer Canvas auslesen

  Alt 30. Dez 2004, 14:23
du könntest dir mit der funktion MSDN-Library durchsuchenGetClipBox die maße des canvas holen.
Es gibt zwar laut MSDN einige einschränkungen, aber für den anfang funktionierts z.B. mit Form1.Canvas janz jut.

Delphi-Quellcode:
function CanvasWidth(Canvas: TCanvas): Integer;
var R: TRect;
begin
  GetClipBox(Canvas.Handle,R);
  Result := R.Right;
end;

function CanvasHeight(Canvas: TCanvas): Integer;
var R: TRect;
begin
  GetClipBox(Canvas.Handle,R);
  Result := R.Bottom;
end;
if ThisPost is senseless then
ThisPost.WasPostedBy := SomeoneElse();
  Mit Zitat antworten Zitat