如何知道当前系统是简体还是繁体?很急哦!!!!

nocrack 2003-07-23 10:50:10
能不能从注册表中知道当前系统是简体还是繁体? key是什么?谢谢~~
...全文
379 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluenight911 2003-07-25
  • 打赏
  • 举报
回复
没错DxdDiag
nba23 2003-07-24
  • 打赏
  • 举报
回复
简繁一进系统不会知道了,不明白楼主的意思//?~~~
xfong 2003-07-24
  • 打赏
  • 举报
回复
对啊,你系统里面的字体,比方说“我的电脑”拿几个子,试繁体,拿就是繁体的
kingace68 2003-07-24
  • 打赏
  • 举报
回复
能不能从注册表中知道当前系统是简体还是繁体我不知到!

好象在WINDOWS运行对话框里键入DxDiag看看就知道当前系统是简体还是繁体了!
apacheshine 2003-07-24
  • 打赏
  • 举报
回复
楼上说的很清楚了,这个你可以调用API函数就可以很简单来解决。
大雄 2003-07-24
  • 打赏
  • 举报
回复
这篇问答的文章也许对你有用,主要是用API


小麦
操作系统: Windows 98
编程工具: VB6
问题: 请问在VB中有什么方法能得知当前的Windows是简体中文还是繁体中文?谢谢!
水平: 中级
答:也可以使用API函数GetSystemDefaultLangID,如果返回的是&H404是繁体中文,返回&H804是简体中文。

此问题由李海回答。



如何在VB程序中确定Win 95的语种

可以有很多办法来确定Win 95的语种,采用何种方法要看你的目的。如果你想知道货币、时间格式等语种信息,可以访问WIN.INI的[Intl]节,其中iCountry表示国家代码,sCountry表示国家名称。如果你想获得当前Win 95的语言版本,可以使用Win32 API的GetOEMCP函数获得当前系统的国家代码。也可以使用Windows API函数GetSystemDefaultLCID()。
LCID这里称之为“地方”,是个32位的位的值,用于为现成或系统标识语言和平台。其中0~15位指出语言。0~15位又分为两个部分。其中0~9标识主语言。10~15标识语言的一个子集。所以我们的思路是先得出系统的地方值,然后取出第10位值即可。
'语言常数
Public Const LANG_CHINESE& = &H4
Public Const LANG_BULGARIAN& = &H2
Public Const LANG_CROATIAN& = &H1A
Public Const LANG_CZECH& = &H5
Public Const LANG_DANISH& = &H6
Public Const LANG_DUTCH& = &H13
Public Const LANG_ENGLISH& = &H9
Public Const LANG_FINNISH& = &HB
Public Const LANG_FRENCH& = &HC
Public Const LANG_GERMAN& = &H7
Public Const LANG_GREEK& = &H8
Public Const LANG_HUNGARIAN& = &HE
Public Const LANG_ICELANDIC& = &HF
Public Const LANG_ITALIAN& = &H10
Public Const LANG_JAPANESE& = &H11
Public Const LANG_KOREAN& = &H12
Public Const LANG_NEUTRAL& = &H0
Public Const LANG_NORWEGIAN& = &H14
Public Const LANG_POLISH& = &H15
Public Const LANG_PORTUGUESE& = &H16
Public Const LANG_ROMANIAN& = &H18
Public Const LANG_RUSSIAN& = &H19
Public Const LANG_SLOVAK& = &H1B
Public Const LANG_SLOVENIAN& = &H24
Public Const LANG_SPANISH& = &HA
Public Const LANG_SWEDISH& = &H1D
Public Const LANG_TURKISH& = &H1F
'函数声明
Public Declare Function GetSystemDefaultLCID Lib "kernel32" () As Long

'例子代码
Dim lngLCID As Long
Dim lngLangID As Long

lngLCID = GetSystemDefaultLCID
'取低10位
lngLangID = (lngLCID And (Not &HFC00))

Select Case lngLangID
Case LANG_CHINESE
MsgBox "您使用的是中文Windows", vbInformation, "信息"
case LANG_ENGLISH
MsgBox "您使用的英文Windows",vbInformation,"信息"
End Select
但要注意:如果你的程序依赖于某个特定的DLL,它支持的语种可能与当前系统的语种不同,因为某些软件(特别是微软的软件)可能会安装一些版本比较新的DLL到用户的系统中,通常这些DLL是英文版的,而用户使用的系统可能是中文版的,所以检测某个DLL的语言版本可以使用WIndows API的GetFileVersionInfo函数。如果你只是想知道Win 95是否支持双字节,可以使用WIndows API的GetSystemMetrics(SM_DBCSENABLED)。

nocrack 2003-07-24
  • 打赏
  • 举报
回复
对不起,我没有说明白,我要写个程序检测注册表,看当前系统是不是简体,再自动调用我的两套程序(一个简体,一个繁体)。 Windows注册表中应该有记录的。。如果没有,能否告诉我其他的方法,API也可以。。
yy19871021 2003-07-24
  • 打赏
  • 举报
回复
看系统里的字体~是繁就是繁~是简就是简~~
xli 2003-07-23
  • 打赏
  • 举报
回复
不明白?

你看现在的系统字体是简体还是繁体不就行了???
EmEditor Pro(文本编辑器) V15.9.0 绿色中文版 emeditor 破解版以运行轻巧、敏捷而又功能强大、丰富著称,作为简单好用的文本编辑器,EmEditor 支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限撤消/重做等,是替代记事本的最佳编辑器。 我最近一直在用 EmEditor,其便携性很适合影子系统,标签窗口也是极方便操作,现提供 EmEditor 12.0.4官方简体中文便携版,分别为 EmEditor 32 位和 64 位版。EmEditor 现已经添加了官方简体中文和繁体中文支持,无需额外汉化。 使用说明: 解压后直接运行主程序 EmEditor.exe 即可,所有配置都保存在 ini 文件中,纯绿色便携,完全兼容 Windows 7 及 PortableapPS.com 的便携平台,如果无法显示简体中文,可能需要重新配置。 2013/3/16 更新版本为 EmEditor 12.0.11 官方简体中文便携版,分别为 EmEditor 32 位和 64 位版。EmEditor 现已经添加了官方简体中文和繁体中文支持,无需额外汉化。 emeditor 破解版配置教程: 下面就让我们一起来通过图形化界面配置适合自己的EmEditor编辑器。 1、众多的图形界面配置功能 通过查看EmEditor的安装目录,可以发现,EmEditor有几个配置文件,理论上应该可以通过修改配置文件来达到配置EmEditor的目 的。然而,打开配置文件一看,如果您用过Vim,配置过Vim的话,会发现EmEditor的配置文件没法看。既然这样,那我们自然就会使用图形画界面来 配置了。 启动EmEditor,点击菜单栏上的工具菜单,该菜单下的几个子菜单就是配置用的。先来预览一下自定义和配置对话框。 通过配置对话框上的标签,您应该大概知道EmEditor的配置项有多少了吧,也应该相信EmEditor是很强大的,而且可以很有“个性”。 首先,来自定义EmEditor,相当于定义一个编辑环境。 2、自定义对话框 在自定义对话框中,很多定义采用默认即可。在此大概说一些polaris修改的几个地方。 1)在文件选项卡选中记住最后打开的文件夹。这样一定程度上方便了后续操作。 2)历史选项卡中可以记录最近打开文件记录,同时记录最近使用的字体。这样,在换字体时,只需要执行:查看菜单,就会有几个最近使用的字体。 3)查看:可以配置其他分栏的外观,如:资源管理器、大纲、输出窗口等;另外可以配置光标大小和颜色。 4)窗口:当时学Vim的时候,有一个很好的功能:保存当前工作环境,以便下次可以继续当前的工作。窗口就是用于配置这样类似的功能,不过似乎只能保存一个工作环境,没有Vim那么强大。 5)鼠标:配置鼠标按键执行的操作(主要是鼠标中建)。 6)状态栏:建议将所有选项勾选,在状态栏可以看到很多东西。 7)快捷方式:有一个很强大的功能,就是选中“在任务栏显示托盘符”,这样在任务栏可以方便的进行各种操作(通过自定义托盘图标)。 其他的选项您可以自己尝试。 3、打造共性 前面已经知道,EmEditor有一个“所有配置属性”。对,它是用于配置所有文件格式共同的属性。下面介绍常用配置。 3.1 常规选项卡 这是EmEditor最基本的一些配置。在这个选项卡中,一般建议勾选上显示标尺与行号,这是因为人们都习惯了编程(或阅读代码)时看到行号,这会 很方便定位,当然如果你不是程序员,可以不勾选。注意,这里勾选上,即使有些文件类型不想显示也没关系,别忘了EmEditor有“个性”化功能。 在这个选项卡有一个重要的配置项,那就是“制表符/缩进”,该对话框如下: 这里建议勾选上自动缩进和使用正则表达式,正则表达式的作用主要是为了编程缩进,以后再涉及。然后就是制表符大小和缩进大小,一般都会设置成4。 3.2 滚动选项卡 这里主要用于设置屏幕移动,根据你的习惯或爱好配置即可。有两个地方提一下: 1)“总是启用一页垂直滚动”。在使用编辑器的过程中,您肯定遇到过这种情况:编辑到了文件末尾,看着不方便,然后你就会按很多次回车来产生很多空 行,以使编辑行在中间。EmEditor提供了很好的解决方案,只需要勾选上“总是启用一页垂直滚动”,EmEditor便一直有一空页,让你的编辑总是 在上面或中间,而且没有产生多余的空行。 2)“水平格线”。选中后看起来像这样: 如果您喜欢可以勾选上。 3.3 文件选项卡 主要配置文件新建、编辑、保存时得一些信息,涉及文件编码等。一般采用默认即可。 3.4 备份、自动保存和关联选项卡 从标签名很容易知道功能。polaris备份功能一般不用(不喜欢它产生临时文件。呵呵。不过似乎不备

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧