Thema: FreePascal Umlaute mit Windows.DrawText

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Umlaute mit Windows.DrawText

  Alt 26. Sep 2011, 04:15
Kann man das Charset irgendwie verändern?
Hat DrawText einen Parameter für einen Charset?

Neee, also nicht.

Woran kann das liegen ?
Die ANSI-Version DrawTextA, auf welche bei deinem Lazarus das DrawText weitergeleitet wird, nutzt den Charset, auf welchen Windows eingestellt ist.
Also wie wäre es, wenn du die Spracheinstellungen vom Windows verstellst? (auf Deutsch vermutlich?)

Eventuell ist der String aber auch nur auf UTF-8 eingestellt?
Wenn ja, dann kodiere es nach ANSI.

Oder man nutzt ganz einfach DrawTextW und Unicode.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat