请问一个GetSystemDefaultLangID()获取系统默认语言的有关问题

请教一个GetSystemDefaultLangID()获取系统默认语言的问题
我使用GetSystemDefaultLangID()来获取系统默认语言

在中文XP系统下,返回值是2052,但是在英文XP系统(无中文字符集)下,返回的还是2052
请问一下是怎么回事?如何能正确的获得系统默认语言从而区分中英文系统。

英文的server2000返回的是1033.

另外,怎么查操作系统的默认语言啊?

------解决方案--------------------
查了下,这2个帖子应该有点用

如何判断所使用的windows系统是中文版还是英文版呢?

有谁教我用GetSystemDefaultLangID?