Zitat von
mirage228:
Nein, leider auch nicht
Es muß heißen: leider nicht mit der
VCL.
Das Problem ist, daß eigentlich auf der NT-Plattform
Unicode schneller ist (
ANSI wird extra konvertiert) und deshalb vorzuziehen wäre. Da aber die Fenster mit einem Flag (IMO nicht änderbar solange das Fenster existiert) bei der Erstellung anzeigen ob sie
Unicode sind oder nicht, nimmt die
Win32 API die Konvertierungen selber vor. Theoretisch könnte es also passieren, daß selbst bei Verwendung von SetWindowTextW() kein
Unicode-Text zu sehen ist.
Meist passieren eigenartige Sachen bei der Konvertierung. So wird, wenn man Gamma auf Griechisch schreibt plötzlich Gaµµa (also 1., 2. und 5. Buchstabe lateinisch, der Rest griechisch) in der
ANSI-Version angezeigt. Da kannst du aber nix machen, weil das alles intern abläuft.
Nachtrag: ... im Titel könnte es klappen. Aber sicher ist das nicht.