CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

请问怎么用VB代码判断操作系统的语言种类??

楼主newjgh(无)2003-09-01 22:53:58 在 VB / 基础类 提问

请问怎么用VB代码判断操作系统的语言种类?? 问题点数:0、回复次数:3Top

1 楼tonylk(=www.tonixsoft.com=)回复于 2003-09-01 23:14:46 得分 0

参考api函数GetLocalInfo,  
  下面是delphi部分代码。  
      GetLocaleInfo(SysLocale.DefaultLCID,LOCALE_SABBREVLANGNAME,LocaleName,SizeOf(LocaleName));  
  Top

2 楼chanet(牧师)回复于 2003-09-01 23:29:45 得分 0

GetLocaleInfo    
   
  VB声明    
  Declare   Function   GetLocaleInfo   Lib   "kernel32"   Alias   "GetLocaleInfoA"   (ByVal   Locale   As   Long,   ByVal   LCType   As   Long,   ByVal   lpLCData   As   String,   ByVal   cchData   As   Long)   As   Long    
  说明    
  取得与指定“地方”有关的信息    
  返回值    
  Long,装载到缓冲区的字符数,或者cchData要求的缓冲区长度。零表示出错。会将GetLastError设为下述值之一:ERROR_INSUFFICIENT_BUFFER,ERROR_INVALID_FLAGS,ERROR_INVALID_PARAMETER    
  参数表    
  参数   类型及说明    
  Locale   Long,欲为其获得信息的地方ID    
  LCType   Long,要取回的信息类型。参考api32.txt文件中带   LOCALE_   前缀的常数。用OR运算符合并LOCALE_NOUSEROVERRIDE,从而强制使用系统默认信息——即使当前用户已修改了相关设置    
  lpLCData   String,指定一个缓冲区,用于装载要求的信息。注意预先将字串格式化成合适的长度    
  cchData   Long,lpLCData缓冲区的长度;如设为零,表示获取必要的缓冲区长度    
  Top

3 楼rainstormmaster(暴风雨 v2.0)回复于 2003-09-01 23:47:28 得分 0

用api函数GetSystemDefaultLCID:  
   
  Option   Explicit  
  Private   Declare   Function   GetSystemDefaultLCID   Lib   "kernel32"   ()   As   Long  
   
  Private   Sub   Command1_Click()  
          Dim   LocaleID   As   Long  
          LocaleID   =   GetSystemDefaultLCID  
          Select   Case   LocaleID  
          Case   &H404  
                  MsgBox   "中文繁体"  
          Case   &H804  
                  MsgBox   "中文简体"  
          Case   &H409  
                  MsgBox   "english"  
          Case   Else  
                  MsgBox   "其它返回值,可查找msdn"  
          End   Select  
  End   Sub  
  Top

相关问题

  • 谁有minix操作系统的代码
  • 用Vc或Vb编的代码在特定操作系统上不能运行,找不到原因
  • VB中怎样判断操作系统?
  • 启动代码是怎样编译的? (操作系统设计)
  • 怎样用VB获取操作系统的安装路径以及操作系统的版本号
  • vb如何判断是那种操作系统
  • 是否可以在PL/SQL代码中启动操作系统应用?
  • 请问哪里有linux操作系统的源代码下载?谢谢
  • 如何根据不同的操作系统(win95,98,nt,2000,2000server)进行代码设置odbc
  • 急~~~~~ 谁有台湾李缎的8051单片机操作系统源代码

关键词

  • 代码
  • vb
  • 信息
  • api
  • 缓冲区
  • cchdata
  • lplcdata
  • getsystemdefaultlcid
  • getlocaleinfo
  • localeid

得分解答快速导航

  • 帖主:newjgh

相关链接

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

广告也精彩

反馈

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