Win32-API auf, um die Sprache(Lokalisierung info) des OS?
Kann jemand bitte helfen mir mit, wie man die Sprache(Englisch,Chinesisch etc) von Windows-Betriebssystem über die win32-API(C/C++)??
Dank,
Sourabh
Es ist eben nicht so einfach. Es gibt keine solche Sache wie "die Sprache"; es könnte sein, mehrere Sprachen in concurrent use. Können Sie etwas präziser sein? Tipp: Lesen Sie Michael Kaplan ' s blog - ["Sorting it All out"](blogs.msdn.com/michkap/)
Sollten Sie über einen link direkt auf die Artikel.
Das ist ein bisschen veraltet (betrifft nur XP, das ist natürlich fast EOL)
Sollten Sie über einen link direkt auf die Artikel.
Das ist ein bisschen veraltet (betrifft nur XP, das ist natürlich fast EOL)
InformationsquelleAutor sourabh jaiswal | 2009-08-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie können das Standard-Gebietsschema des Benutzers (was ich denke ist, was Sie Fragen) mit GetUserDefaultLCID. Dies wird Ihnen eine ID, die verwendet werden können, um zu bestimmen, die Kultur. Sehen hier für eine Tabelle mit IDs und die Kulturen, die Sie repräsentieren.
Für Vista oder Windows 7, Microsoft empfehlen GetUserDefaultLocaleName.
InformationsquelleAutor Xiaofu
Wenn Sie Fragen zu "Die Sprache der OS-Menüs und-Dialoge sind dispalyed in" (d.h. die MUI - Multilingual User Interface - kit installiert ist), verwenden Sie die folgende:
Mehr info:
Ich vermute, das ist näher an, was der OP gefragt wurde, und eine viel umfassendere Antwort als meine.
Noch eine Frage: ich will einfach nur, um die FIELDSEPARATOR in den locale-Einstellungen über win-api-Aufruf aus Delphi. Kann hier jemand helfen? Dank
InformationsquelleAutor MaxVT