在c中的区域语言设置下获取当前位置值

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

我试过跟随win32的功能
GetLocaleInfo(返回文化)
GetSystemDefaultLCID(返回语言).
还看了一下GetGeoInfo

但无法提取国家/地区名称.
我希望我对自己的问题很清楚

最佳答案 它可用于:

>通过GEOCLASS_NATION调用GetUserGeoID()获取GEOID
>将GEOID与GEO_FRIENDLYNAME一起传递给GetGeoInfo(),以获取LangId中指定语言的字符串(当前的GetUserDefaultLCID())

点赞