Hi, Delpher,
wie das so ist:
den folgenden Codeschnipsel wollte ich mal ausprobieren, aber er hat noch einen Fehler in
Zeile 30 [Fehler] Unit1.pas(30): Konstantenobjekt kann nicht als Var-Parameter weitergegeben werden
Zeile 37 [Fehler] Unit1.pas(37): Inkompatible Typen: 'tagLOGFONTA' und 'Pointer'
aber wie bereinige ich das?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| procedure TForm1.Button1Click(Sender: TObject); var lf: LOGFONT; begin Canvas.Brush.Style := bsClear; FillChar(Addr(lf), SizeOf(lf), Byte(0)); lf.lfHeight := 20; lf.lfEscapement := 10 * 45; lf.lfOrientation := 10 * 45; lf.lfCharSet := DEFAULT_CHARSET; StrCopy(lf.lfFaceName, 'Tahoma');
Canvas.Font.Handle := CreateFontIndirect(Addr(lf));
Canvas.TextOut(10, 100, 'Gedrehter Text'); end;
end. |
Danke für Hilfe,
Detlef