4

想从控制面板->区域和语言->位置当前位置值中提取国家名称

我尝试了以下 win32 GetLocaleInfo(返回文化)GetSystemDefaultLCID(返回语言)的功能。还看了GetGeoInfo

但无法提取国家名称。我希望我的问题很清楚

4

1 回答 1

2

可通过以下方式获得:

  1. 通过GEOID调用获得GetUserGeoID()GEOCLASS_NATION
  2. 传递GEOIDtoGetGeoInfo()GEO_FRIENDLYNAME获取LangId( GetUserDefaultLCID()for current)中指定的语言的字符串
于 2012-10-04T16:09:58.047 回答