Im Vergleich zur Darstellung von
Umlauten in einem Grid ist die Situation bei Listviews komplexer. Das Wesentliche vorweg: Auch hier gibt es Unterschiede zwischen CSD 8 und CSD 7 (und früher).
Betrachten wir zuerst Schriftarten, die keine APL-Zeichen enthalten, also z.B. MS Shell Dlg, MS Sans Serif oder Tahoma. Sollten mit CSD 7 Umlaute auch als solche in einem Listview dargestellt werden, mussten sie vorher z.B. durch APL2_TO_WINDOWS umgesetzt werden. Mit CSD 8 sollte man das nicht tun, denn sie werden bereits ohne Umwandlung korrekt angezeigt.
Unicode-Fonts enthalten zwar APL-Zeichen, verhalten im Vergleich von CSD 7 und CSD 8 wie Schriftarten ohne APL-Zeichen.
Bleiben die Nicht-Unicode Schriftarten, die APL-Zeichen enthalten, also z.B. APL2 Image oder Courier APL2. Und hier wird es seltsam. Versah man in CSD 7 einen Listview mit solch einer Schriftart, wurde gar nichts angezeigt. CSD 8 ist hier toleranter: "Normale" Zeichen werden nun vernünftig angezeigt, Umlaute aber nicht (und APL-Zeichen schon gar nicht).
Nebhenher Fall fällt hier noch auf, dass statt der Umlaute die Zeichen ausgegeben werden, die bei Anwendung von APL2_TO_WINDOWS auf Umlaute (oder Eszet) herauskommen.
Ich nehme mal an, hier wird sich bis zur nächsten CSD etwas ändern.