想要从控制面板中提取国家/地区名称>区域和语言>位置当前位置值
我已经尝试了Win32的以下功能获取区域设置信息(返回区域性)GetSystemDefaultLCID (返回语言)。还查看了GetGeoInfo
但无法提取国家/地区名称。我希望我的问题很清楚
它可以通过以下方式获得:
- 通过拨打
GetUserGeoID()
GEOCLASS_NATION
来获取GEOID
- 将
GEOID
与GEO_FRIENDLYNAME
一起传递给GetGeoInfo()
,以LangId
中指定的语言获取字符串(当前语言为GetUserDefaultLCID()
)