Sprache für Menüs und Dilogfelder auslesen

25/10/2007 - 10:19 von AndreasU | Report spam
Hallo zusammen,
ich suche eine Funktion aus dem .NET Framework zum Auslesen der Sprache für
Menüs und Dilogfelder.

Ich will die Einstellungen unter: Systemeinstellung --> Regions- und
Sprachoptionen -> Sprachen -> Sprache für Menüs und Dilogfelder
(engl: Regional and Language Options -> Languages -> Language used in menus
and dialogs) auslesen.

Zur Zeit benutze ich die Win-API Funktion GetUserDefaultUILanguage.

Geht das auch mit einer Funktin aus dem dotNET Framework? Ich will keinen
unmanaged Code verwenden.

Andreas Ulbricht
 

Lesen sie die antworten

#1 Frank Dzaebel
25/10/2007 - 11:18 | Warnen spam
Hallo Andreas,

ich suche eine Funktion aus dem .NET Framework zum Auslesen der Sprache für
Menüs und Dilogfelder.
Ich will die Einstellungen unter: Systemeinstellung --> Regions- und
Sprachoptionen -> Sprachen -> Sprache für Menüs und Dilogfelder
(engl: Regional and Language Options -> Languages -> Language used in menus
and dialogs) auslesen.
Zur Zeit benutze ich die Win-API Funktion GetUserDefaultUILanguage.
Geht das auch mit einer Funktin aus dem dotNET Framework? Ich will keinen
unmanaged Code verwenden.



Ja, beim Starten eines Threads wird die Kultur für seine
Benutzeroberflàche am Anfang von .NET intern eh schon
mithilfe von GetUserDefaultUILanguage aus der Windows-API
bestimmt. Also kannst Du sie über folgendes erhalten:

[CultureInfo.CurrentUICulture-Eigenschaft (System.Globalization)]
http://msdn2.microsoft.com/de-de/li...tuiculture(VS.80).aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen