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

推荐订阅源

量子位
Stack Overflow Blog
Stack Overflow Blog
人人都是产品经理
人人都是产品经理
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Y
Y Combinator Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
博客园 - 司徒正美
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog

博客园 - 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);
}