中性文化列表

时间:2013-03-18 23:22:05

标签: c++ winapi globalization

如何在C ++ / WinAPI应用程序中列出中性文化?对于特定的文化,EnumSystemLocales函数运行良好,但由于某种原因,它没有列出中性文化。最后,我想要LCID< =>文化名称映射(例如,1045< => pl-PL和21< => pl)。

1 个答案:

答案 0 :(得分:1)

如果要做的只是在LCID和区域设置名称之间进行映射,那么带有LOCALE_ALLOW_NEUTRAL_NAMES标志的LCIDToLocaleName(Win 7及以上)和LocaleNameToLCID也带有LOCALE_ALLOW_NEUTRAL_NAMES标志(Win 7及以上)是可能是你想要的。带有LOCALE_NEUTRALDATA标志的EnumSystemLocalesEx(Win 7及以上)将列出中性文化。