.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
如何获取操作系统的语言类型

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

今天网友问到了这个问题:
"比如:我在win2000中文版上运行时可以获取操作系统的语言版本为中文,在win2000英文版上运行时,知道是英文版"

这里我写了个函数,方便使用.(只取得简体,繁体,和英文,其它的自己加吧 ^_^)代码如下:

http://community.csdn.net/Expert/topic/3389/3389759.xml?temp=.2974665

Private Declare Function GetSystemDefaultLCID Lib "kernel32" () As Long

Private Sub Command1_Click()
    MsgBox GetOsType, vbOKOnly, "提示"
End Sub

Function GetOsType() As String
    Dim ret As String
    Select Case Hex(GetSystemDefaultLCID)
           Case 804:
                 ret = "中文简体(大陆)"
           Case 404:
                 ret = "中文繁体(台湾)"
           Case 409:
                 ret = "英文"
           Case Else:
                 ret = "其它语言系统"
    End Select
    GetOsType = ret
End Function

 




相关文章

相关软件