通过ini实现多语言菜单计算机等级考试

文章作者 100test 发表时间 2010:01:02 07:01:52
来源 100Test.Com百考试题网


  从前看过vc知识库上一篇《实现多语言菜单》的文章。那篇文章里采用的方法是在资源里定义两个菜单,一个英文,一个中文...

  要是程序要作成100国语言的用那种方法就十分不妥了。原因是软件作者不可能会100国语言....最主要的是那样十分不方便!

  最好的办法就是把菜单存到ini文件里,由用户自行定义菜单(要改成什么就改成什么)。

  下面111222尝试用ini储存菜单做了一个演示工程。实现了通过ini修改菜单项,通过这个你可以轻松的修改菜单的语言,内容,更主要的是你可以把这些工作交给热心的用户....当然,这只是简单的实现,还存在两个问题,希望你能够帮我完善它。

  首先,要修改菜单项,你要熟悉CMenu的几个函数。

  GetMenuItemCount().

  //获取菜单项数目

  GetMenuItemID(UNIT i).

  //获取菜单项i的ID,这里ID为0代表分割线,-1为POPUP菜单项。

  GetMenuString( UINT nIDItem, CString


相关文章


volatile语义及线程安全singleton模式探讨计算机等级考试
基于TCP协议的socket编程实例计算机等级考试
基于UDP协议的socket编程实例计算机等级考试
DllMain和多线程死锁计算机等级考试
通过ini实现多语言菜单计算机等级考试
typedef的四个用途和两大陷阱计算机等级考试
VC中如何建立一个UNICODE应用程序计算机等级考试
用C实现C 的多态计算机等级考试
编程实现自定义系统右键菜单功能计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛