在Win32 API中是否有某种方法可将指定的GetLocaleInfo()
与LOCALE_SABBREVLANGNAME
返回的三字母语言代码转换为相应的LANGID
或LCID
?也就是说,与“GetLocaleInfo()
”通常所做的“相反”?将三字母语言代码转换为语言标识符(LANGID)
我想要做的是解析什么样的语言资源DLL正在使用,到目前为止,没有触及任何关于DLL,以格式nameLNG.dll
,其中LNG
是一个三字母语言代码,似乎是最简单的方法,假设这样的功能存在。
如果这不容易做,我猜计划B是给我们的语言DLL的版本信息资源,在那里指定他们各自的文化,然后在应用程序中,阅读他们使用的文化。
是的,我想我最终会使用这个课程,因为你显然已经不仅仅是一个,而是我们现在面临的两个问题。我们甚至可能会重新实现我刚刚拿走的语言子菜单,认为我们切换到MFC机制将是最终的。哦,好吧...... – Jonas 2009-10-14 07:50:30