获取模块(exe,dll)的执行目录
 CString szCurPath(""), szModelPath;
 GetModuleFileName(NULL,szCurPath.GetBuffer(MAX_PATH),MAX_PATH); 
 szCurPath.ReleaseBuffer();
 szModelPath = szCurPath.Left(szCurPath.ReverseFind('//') + 1); //去掉模块的名字

寻找目录下的文件
 CFileFind find;
 //Call this member function to open a file search
 bool bRet = find.FindFile(szCurPath + "*.txt");
 CString szEng = "";
 while(bRet)
 {
  bRet = find.FindNextFile();
  if(find.IsDots() || find.IsDirectory()) continue;

CString szFileName = find.GetFileName();
  //....
 }
 find.Close();

创建一个目录
 CreateDirectory(szPath,NULL);

把资源文件中的某一项写出为文件 
 HRSRC hSrc = FindResource(NULL,MAKEINTRESOURCE(nID),_T("OWNER_DATA"));
 if(hSrc == NULL) return false;

HGLOBAL hGlobal = LoadResource(NULL,hSrc);
 if(hGlobal == NULL) return false;
 
 LPVOID lp = LockResource(hGlobal);
 DWORD dwSize = SizeofResource(NULL,hSrc);

CFile file;
 if(file.Open(szPathName,CFile::modeCreate|CFile::modeWrite))
 {
  file.Write(lp,dwSize);
  file.Close();
 }
 FreeResource(hGlobal);

配置文件的读写
 字符串:  
       GetPrivateProfileString
       WritePrivateProfileString

遍历对话框的子控件
  CWnd* pWnd = pDlg->GetWindow(GW_CHILD);
  while(pWnd != NULL)
  {
   //******
   //pWnd->GetDlgCtrlID()

pWnd = pWnd->GetWindow(GW_HWNDNEXT);
  }
获得菜单
 CWnd::GetMenu()

遍历菜单:
CMenu的几个成员函数:
 GetSubMenu
 GetMenuItemCount
 GetMenuItemID

参考:

程序实现多国语言的动态切换解决方案
作者:耿海增

转载于:https://www.cnblogs.com/wuwuwu/archive/2005/09/22/6335255.html

实现多国语言的几个小知识相关推荐

  1. 语言可以编辑系统软件吗_你知道吗?你本来也可以精通多国语言

    导读:你知道吗?你本来也可以精通多国语言 各位点开这篇文章的朋友们,想必都是很高的颜值吧,我们真的是很有缘哦,小编每天都会给大家带来不一样的育儿资讯,如果对小编的文章或者其他的什么,有什么一些意见的话 ...

  2. 实现多国语言的Reporting Services项目

    自SQL Server 2005发布之后,我们开发报表项目又多了一种选择:Reporting Services. 因为工作的原因,较早就接触到使用Reporting Services技术开发报表项目, ...

  3. 蓝桥杯真题 19省Ca3-最大降雨量 由于沙之国长年干旱,法师小明准备施展自己的一个神秘法术来求雨。 这个法术需要用到他手中的 49 张法术符,上面分别写着 1 至 49 这 49 个数字。法术一

    [问题描述] 由于沙之国长年干旱,法师小明准备施展自己的一个神秘法术来求雨. 这个法术需要用到他手中的 49 张法术符,上面分别写着 1 至 49 这 49 个数字.法术一共持续 7 周,每天小明都要 ...

  4. SPSS Statistics 17.0多国语言(含中文)完整注册版

    使用全新的SPSS超强统计软体来分析资料,让您操作轻松,并做出具丰富特色的报表. SPSS视窗系列能帮助您发现那些以前使用试算表及资料库时所无法注意到资料里的重要趋势.另外还能够在难以解决的问题上,帮 ...

  5. 好用的多国语言翻译软件—“Mate Translate”

    语言是国际语言,一个人的精力有限,能掌握3.4中语言就很了不起了!那么,出门在外,听不懂别人的话怎么办?小编今天为大家推荐好用的多国语言翻译软件-"Mate Translate". ...

  6. 在线客服系统前端多国语言实现方案和代码

    业余时间用 .net core 写了一个免费的在线客服系统.并在博客园写了一个系列的文章,写介绍这个开发过程: .net core 和 WPF 开发升讯威在线客服系统:目录 https://go.sh ...

  7. android 华为 多语言,其实华为手机自带翻译神器!一键翻译多国语言,实用又强大...

    现在使用英语.韩文的场合越来越多,还有很多人出国旅游,都需要一个翻译机,来实现语言互通. 其实如果你使用的是华为手机,华为手机自带的翻译神器,可以一键帮你翻译多国语言,实用又强大. 全屏翻译 一.功能 ...

  8. 迪文科技串口屏如何实现多国语言显示

    如果要用到多国语言,我们需要用到UNICODE的字库,对于UNICODE字库我们可以使用迪文自主研发的专用的字库生成工具,也可以使用市面上常见的第三方字库生成工具,如ts3等. 具体操作步骤: (1) ...

  9. 计算机语言表示教师节快乐,“教师节快乐”13国语言花式叫法 | 附《致吾师》微电影...

    原标题:"教师节快乐"13国语言花式叫法 | 附<致吾师>微电影 中国第33个教师节就要来啦~ 提前祝全国的老师们节!日!快!乐! 除了中国,世界上很多国家也设有专门的 ...

最新文章

  1. java读取文件路径中文,分分钟搞定!
  2. 如何安装Windows10+CentOS7双系统_自用成功版——注意看评论的注意事项
  3. VS2010下的多线程窗口
  4. 唤起你对c#曾经的记忆
  5. Java程序员的日常—— IOUtils总结
  6. hdu-2112 HDU Today(最短路)
  7. 余世伟视频笔记----如何塑造管理者的性格魅力领袖根性之细心和胆识
  8. 后缀表达式转前缀表达式
  9. 计算机键盘练习,电脑键盘指法练习
  10. 以数为本、谋求智变,联通大数据“跑步”进入发展新阶段!
  11. Python助你秒抢红包,拼手速?不存在!
  12. c语言调用函数的方法案例,C语言经典例题100例——C语言练习实例34解答(函数调用)...
  13. windows10 freeswitch soundtouch 变声
  14. textarea 相关设置
  15. python众数问题给定含有n个元素的多重集合s_ACM题目:众数给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数.多重集S中重数最大的元素称为众数...
  16. 你相信进化吗?探索通用人工智能的重要途径 | 算法观点
  17. SCAU 数据结构 1 单链表分解
  18. 菜鸟的经历和今后目标
  19. ESXi中虚拟机使用USB存储设备
  20. 用ECSHOP增强工具把淘宝数据包批量上传到自己的ECSHOP独立网店

热门文章

  1. 让用户研究插上数据的翅膀
  2. linux修改resolv自动清除,centos 6.2的/etc/resolv.conf自动清空问题
  3. mysql innodb 间隙锁_MySQL中InnoDB的间隙锁问题
  4. boot入门思想 spring_(第一讲)Spring Initializr-快速入门Spring Boot的最好选择
  5. (81)什么是原型验证?
  6. 蓝桥杯小朋友排队java_1215. 小朋友排队
  7. 1006.复制打开他人的clion工程错误
  8. 思维导图_教学工具思维导图
  9. 集群的可扩展性及其分布式体系结构(3)--上
  10. Times33算法与最快的Hash表