Das bringt ebenfalls nichts, da Delphi nur
Ansi-Komponenten erzeugt, das W bei CreateWindowsEx fehlt. Damit sind auch die
entsprechenden Windows-Fenster nicht unicodefähig -> IsWindowUnicode(Button1.Handle)=false und SetWindowTextW bringt genauso nur
Fragezeichen.
Wenn man das System auf Quasi-Japanisch einstellt, kann man mit Delphi einigermaßen japanische Anwendungen schreiben, Applocale
wird da aber nicht ausreichen, da nicht nur der Delphi Exe Japanisch vorgegaukelt werden muss. Man könnte es aber vermutlich zum Testen verwenden. Intern ist Codepage 932 in etwa Shift-JIS, daher wird das dann mit den Menüs geklappt haben.
Am Sinnvollsten ist es allerdings in jedem Fall unicodefähige Komponenten zu verwenden.