GetSystemDefaultLangID function (winnls.h)

Returns the language identifier for the system locale.

Syntax

LANGID GetSystemDefaultLangID();

Return value

Returns the language identifier for the system locale. This is the language used when displaying text in programs that do not support Unicode. It is set by the Administrator under Control Panel > Clock, Language, and Region > Change date, time, or number formats > Administrative tab.

For more information on language identifiers, see Language Identifier Constants and Strings.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header winnls.h (include Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

See also

GetSystemDefaultLCID

GetUserDefaultLangID

National Language Support

National Language Support Functions