CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  VB资源

如何调用vb的资源文件

楼主hle(老大)2001-02-26 19:21:00 在 VB / VB资源 提问

我已经在vb里建立了一个资源文件,见了两张表(中、英)。  
  但不知道如何调用我指定的语言。  
  其中标的属性有“中枢”“默认”“中枢(默认)”请问是什么意思?  
   
  另外,除了系统自动识别外,我如何在程序中强制指定某张表为现实资源。 问题点数:24、回复次数:4Top

1 楼uguess(天地间,有我在行走!)回复于 2001-02-26 20:29:00 得分 14

当使用“两张表(中、英)”这种方式时,只能由系统判断要调用的资源文件。要想实现能在程序中指定语言资源文件,在VB中只能通过如下方法实现:即建立一个字符串资源表,设定ID从1000到1999为中文,2000到2999为对应的英文(举例)等等,然后在程序中建立如下函数:  
  Public   Function   LangRes(Byval   ID   as   int)  
        dim   i   as   int    
        i=iLanguage   *1000   +ID  
        LangRes=LoadResString(i)  
  End   Function    
  其中,变量iLanguage就可以控制读取的语言资源。如当iLanguage=1时为中文,当iLanguage=2时为英文。改变iLanguage的值就可以了。Top

2 楼lujianjian(老农)回复于 2001-02-26 20:36:00 得分 5

强制指定某张表为现实资源可能不行吧。Top

3 楼prefix(MtSC)回复于 2001-02-26 20:57:00 得分 5

如果这两张表的第一行的id都相同(就是说这两张表是成两列排放,而且每行只有一个id),那你不用去强制了,没用,只能由系统自动选择。“默认”是指当系统内码和这两种都不同的话,要使用的那种。Top

4 楼prefix(MtSC)回复于 2001-02-26 20:58:00 得分 0

上面的“两张表的第一行的id都相同”打错了,是“两张表的每一行的id都相同”Top

相关问题

  • VB中怎样实现资源文件(*.RES)的创建和调用!
  • 资源文件的调用,急!!!!!!!!!!!!!!
  • 资源文件调用错误
  • dll文件中资源的调用,急!!
  • 请问怎样用VB建立资源文件,并且用VB调用资源文件中的图片与图标。(菜鸟问题)
  • VB中的资源文件是什么东东?在程序中如何调用其中的东西?
  • 在vb中,如何调用chm文件。
  • 如何在vb中调用chm文件
  • VB调用ppt文件的问题
  • VB中调用文件的问题

关键词

  • 文件
  • 系统
  • 语言
  • ilanguage
  • 调用
  • 资源
  • 表
  • 默认
  • 指定
  • 相同

得分解答快速导航

  • 帖主:hle
  • uguess
  • lujianjian
  • prefix

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo