2022年用VC++打造有多语言菜单的应用程序 .pdf
《2022年用VC++打造有多语言菜单的应用程序 .pdf》由会员分享,可在线阅读,更多相关《2022年用VC++打造有多语言菜单的应用程序 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、用 VC+ 打造有多语言菜单的应用程序随着计算机技术的快速发展, 软件的交流越来越频繁, 软件的国际化已成为一个软件开发人员不可回避的一个问题。所谓软件的国际化, 就是让软件界面支持多种语言,从而可以被很多国家的人使用。为了使应用程序支持多种语言,一个很好的办法就是使用动态链接库,将不同的语言资源放入不同的库中,根据需要程序加载不同的动态库, 从而实现程序的国际化。 但是这种方法实现起来不很方便,对软件开发人员要求较高,尤其是对于初学者,难度较大。为了解决这个问题,以实现多语言菜单为例,笔者介绍在VC编程中一种简单实现方法,从而实现软件的国际化支持。下图一给出了中英文菜单的应用程序界面:(a)
2、中文菜单(b )英文菜单图一、多语言菜单支持的应用程序一、实现方法假如 Visual C+6.0中生成的应用程序默认的菜单为中文,我们为了使应用程序的菜单支持英文, 首先需要给应用程序添加英文菜单,读者朋友首先想到的可能是利用 Visual C+ 提供的资源编辑器,这种方法当然可行,但是还有一种更方便更快捷的方法。 首先用 Windows的小程序 记事本 以文本的形式打开项目中的资源文件( .rc 文件),找到项目中的菜单文本,内容如下:IDR_MAINFRAME MENU PRELOAD DISCARDABLE BEGIN POPUP 文件(&F) BEGIN MENUITEM 新建(&N)
3、tCtrl+N, ID_FILE_NEW MENUITEM 打开(&O).tCtrl+O, ID_FILE_OPEN MENUITEM 保存(&S)tCtrl+S, ID_FILE_SAVE MENUITEM 另存为 (&A)., ID_FILE_SAVE_AS MENUITEM SEPARATOR MENUITEM 打印(&P).tCtrl+P, ID_FILE_PRINT MENUITEM 打印预览 (&V), ID_FILE_PRINT_PREVIEW MENUITEM 打印设置 (&R)., ID_FILE_PRINT_SETUP MENUITEM SEPARATOR MENUITEM
4、 最近文件 , ID_FILE_MRU_FILE1,GRAYED MENUITEM SEPARATOR MENUITEM 退出(&X), ID_APP_EXIT END POPUP 编辑(&E) BEGIN MENUITEM 撤消(&U)tCtrl+Z, ID_EDIT_UNDO MENUITEM SEPARATOR MENUITEM 剪切(&T)tCtrl+X, ID_EDIT_CUT MENUITEM 复制(&C)tCtrl+C, ID_EDIT_COPY 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
5、 - - - - - 第 1 页,共 4 页 - - - - - - - - - MENUITEM 粘贴(&P)tCtrl+V, ID_EDIT_PASTE END POPUP 查看(&V) BEGIN MENUITEM 工具栏 (&T), ID_VIEW_TOOLBAR MENUITEM 状态栏 (&S), ID_VIEW_STATUS_BAR END POPUP 帮助(&H) BEGIN MENUITEM 关于 MutiLanguageMenu(&A)., ID_APP_ABOUT END END 将上述内容复制一份,拷贝到该资源文件的后面,并将上面内容的第一行修改为 IDR_Englis
6、h_MAINFRAME MENU PRELOAD DISCARDABLE,这样作也就是为英文菜单起了一个叫 IDR_MAINFRAME_ENGLISH的名字。最后将各个菜单项目的中文说明修改为英文说明,内容如下:IDR_Englishi_MAINFRAME MENU PRELOAD DISCARDABLE BEGIN POPUP File(&F) BEGIN MENUITEM New(&N)tCtrl+N, ID_FILE_NEW MENUITEM Open(&O).tCtrl+O, ID_FILE_OPEN MENUITEM Save(&S)tCtrl+S, ID_FILE_SAVE MEN
7、UITEM Save As(&A)., ID_FILE_SAVE_AS MENUITEM SEPARATOR MENUITEM Print(&P).tCtrl+P, ID_FILE_PRINT MENUITEM PrintView(&V), ID_FILE_PRINT_PREVIEW MENUITEM Print Setup(&R)., ID_FILE_PRINT_SETUP MENUITEM SEPARATOR MENUITEM Recent Files, ID_FILE_MRU_FILE1,GRAYED MENUITEM SEPARATOR MENUITEM Exit(&X), ID_AP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年用VC+打造有多语言菜单的应用程序 2022 年用 VC 打造 语言 菜单 应用程序
限制150内