Thema: FreePascal Umlaute mit Windows.DrawText

Einzelnen Beitrag anzeigen

stiftII

Registriert seit: 2. Sep 2009
Ort: Cuxhaven
122 Beiträge
 
#1

Umlaute mit Windows.DrawText

  Alt 26. Sep 2011, 01:37
Hallo,

Code:
windows.DrawText(DbGrid1.Canvas.Handle, pchar('äää'),-1, @crect, DT_WORDBREAK or DT_TOP or DT_LEFT);
stellt die Umlaute falsch dar (in einem DbGrid(.canvas)).

Anstelle von Umlauten und Sonderzeichen werden nur Artefakte angezeigt.

Woran kann das liegen ?
(Kann man das Charset irgendwie verändern?)

PS: Ich Nutze die Lazarus IDE 0.9.31

grüße
stiftII
  Mit Zitat antworten Zitat