惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
GbyAI
GbyAI
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
P
Proofpoint News Feed
The Cloudflare Blog
H
Help Net Security
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
量子位
博客园 - 聂微东
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
月光博客
月光博客

博客园 - suiyingjie

vs2010 将.mc编译为.rc文件 MySQL判断索引是否存在的存储过程 如何用windbg分析64位机上32位程序的dump文件 libcurl发送邮件C++类 (转) libcurl教程(转) VC 宏与预处理使用方法总结(转) 解决VS2010升级SP1后出现的warning C4005问题 nafxcw.lib与LIBCMT.lib在vs2008,VS2010中链接冲突解决方案 使用JAVASCRIPT去360DOC复制限制 如何自动获取网络变化通知(转) 用户中心 - 博客园 使用Symchk.exe 下载符号 A Crash Course on the Depths of Win32 Structured Exception Handling [转载] 从文件句柄获得全路径 Ip安全策略批处理脚本 c++资源之不完全导引 (转) 突破局域网中对用户上网的限制(转) [转载]HTML七种加密解密 - suiyingjie - 博客园 挂马代码大全 - suiyingjie - 博客园
列出系统支持的区域设置
suiyingjie · 2013-03-06 · via 博客园 - suiyingjie

// 列出区域设置列表
BOOL CALLBACK LocaleEnumProc(
LPTSTR lpLocaleString
)
{
TCHAR* p;
LCID lcid = _tcstol(lpLocaleString, &p, 16);
TCHAR tData[2048];
memset(tData, 0, sizeof(tData)/sizeof(TCHAR));
GetLocaleInfo(lcid, LOCALE_SLANGUAGE, tData, 2048);

int nIndex = g_pDlg->m_cbLanguage.AddString(tData);
g_pDlg->m_cbLanguage.SetItemData(nIndex, lcid);

return TRUE;
}

// 列出语言组列表
// BOOL CALLBACK EnumLanguageGroupsProc(
// DWORD LanguageGroup, // language-group identifier
// LPTSTR lpLanguageGroupString, // language-group identifier string
// LPTSTR lpLanguageGroupNameString, // language-group name string
// DWORD dwFlags, // options
// LONG_PTR lParam // callback parameter
// )
// {
// //看lpLanguageGroupNameString
// g_pDlg->m_cbLanguage.AddString(lpLanguageGroupNameString);
// return TRUE;
// }

void CAreaDlg::FillArea()
{
  EnumSystemLocales(LocaleEnumProc, LCID_INSTALLED);
}