Can anybody please help me with how to get the language(english,chinese etc) of Windows OS through win32 API(C/C++)??
Thanks, Sourabh
You can get the default user locale (which I think is what you're asking) using GetUserDefaultLCID. This will give you an ID which can be used to determine the culture. See here for a table containing IDs and the cultures they represent.
For Vista or Windows 7, Microsoft recommend GetUserDefaultLocaleName.
If you're asking about "Which language the OS menus and dialogs are dispalyed in" (i.e. which MUI - Multilingual User Interface kit - is installed), use the following:
More info: