@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The GetSystemDefaultUILanguage API !!!!C# Signature: [DllImport("kernel32.dll")] static extern ushort GetSystemDefaultUILanguage(); !!!!User-Defined Types: None. !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: Please add some! !!!!Alternative Managed API: Do you know one? Please contribute it! /***********************************************************************************************************/ The example provided here is not a managed api, but it's more of a workaround. public string GetDefaultLanguage() { // I just create a new thread. This gets the language of the operating system (even if the running thread // has been set with another language later on) System.Threading.Thread temp = new System.Threading.Thread(new System.Threading.ThreadStart(DummyMethod)); return temp.CurrentCulture.TwoLetterISOLanguageName; } private void DummyMethod() { // just to be able to create a thread } /***********************************************************************************************************/ Documentation: GetSystemDefaultUILanguage@msdn on MSDN
Edit kernel32.GetSyste...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.