方法一:
可以通过TRegistry读取注册表来获取当前系统语言信息。具体注册表位置是:
Key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Locale
Item: (默认)
Value: 00000804 表示Chinese(PRC),说明是中文Win95
00000409 表示美国英语,说明是西文Win95
方法二:
可以使用以下代码:936是简体Windows95的code page
if (GetSystemMetrics(SM_DBCSENABLED) > 0) and (IsValidCodePage(936) ) then
bChineseMode := True
else
bChineseMode:=False;