Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: DrawText mit 2 Schriftgrößen?

  Alt 9. Feb 2020, 16:10
Aufpassen mit dem PWideChar-Cast innerhalb der DrawText() Funktion!
Jupp, man muß es eben richtig machen und passende Typen zur jeweiligen API nutzen, aber das ist ja überall soll.

Und nicht zu vergessen der Typ der Variablen strT1 und strT2.

DrawText = PChar + String
DrawTextA = PAnsiChar + AnsiString (der String vor D2009)
DrawTextW = PWideChar + WideString bzw. UnicodeString (dar String seit D2009)

Ich weiß, PWideChar = PChar seit 11 Jahren und es wird sich so schnell nicht wieder ändern, aber kein Grund es nicht dennoch mal richtiger zu machen.
Auch in Bezug auf 32 Bit und 64 Bit, wo man immernoch auf die die passenden Typen achten sollte.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 9. Feb 2020 um 16:18 Uhr)
  Mit Zitat antworten Zitat