getsystemdefaultuilanguage (kernel32)
Last changed: anonymous

.
Summary

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