Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#10

AW: StringGrid Drucken erweiterung

  Alt 20. Apr 2015, 10:07
obwohl XPos nicht geändert wurde.
Wer behauptet denn, daß Textout nicht den Cursor verschiebt?

Delphi-Quellcode:
procedure TCanvas.TextOut(X, Y: Integer; const Text: String);
begin
  Changing;
  RequiredState([csHandleValid, csFontValid, csBrushValid]);
  if CanvasOrientation = coRightToLeft then Inc(X, TextWidth(Text) + 1);
  Windows.ExtTextOut(FHandle, X, Y, FTextFlags, nil, Text,
   Length(Text), nil);
  MoveTo(X + TextWidth(Text), Y);
  Changed;
end;
Delphi-Referenz durchsuchenTCanvas.TextOut
Zitat:
After a call to TextOut, the PenPos property indicates the point at the top right of the text on the canvas.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat