CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

用VC实现,如何判断Windows平台,如日文Window 2000,日文Windwos XP,中文繁体win2000等?

楼主andraw20(学好VC)2004-08-04 09:48:54 在 VC/MFC / 基础类 提问

用VC实现,如何判断Windows平台,如日文Window   2000,日文Windwos   XP,中文繁体win2000等? 问题点数:80、回复次数:7Top

1 楼andraw20(学好VC)回复于 2004-08-04 09:52:33 得分 0

一个软件运行时需要知道当前的windows平台是日文的还是中文的,该怎么实现?  
   
  求教各位。Top

2 楼FireEmissary(咒火使者)回复于 2004-08-04 09:52:38 得分 5

是不是要写黑日本的病毒啊:)Top

3 楼laiyiling(陌生人[MVP])回复于 2004-08-04 09:53:10 得分 30

OSVERSIONINFO   OsInfo;  
  OsInfo.dwOsVersionInfoSize   =   sizeof(OSVERSIONINFO);  
  GetVersionEx(&OsInfo);//得到操作系统版本信息Top

4 楼andraw20(学好VC)回复于 2004-08-04 09:55:29 得分 0

To   FireEmissary(咒火使者):  
   
  估计很多人都想黑小日本的网站,可惜我还没那个本事啊,呵呵。Top

5 楼DeautyFan(可可魔仙)回复于 2004-08-04 10:39:25 得分 40

判断操作系统版本  
  OSVERSIONINFO   osV;  
   
  osV.dwOSVersionInfoSize   =   sizeof(OSVERSIONINFO);  
  GetVersionEx   (&osV);  
   
  if(osV.dwPlatformId==VER_PLATFORM_WIN32_WINDOWS   &&   osV.dwMinorVersion==10)  
  {  
  OS_Version=OS_98;  
  }  
  else   if(osV.dwPlatformId==VER_PLATFORM_WIN32_WINDOWS   &&   osV.dwMinorVersion==90)  
  {  
  OS_Version=OS_ME;  
  }  
  else   if(osV.dwPlatformId==VER_PLATFORM_WIN32_NT   &&   osV.dwMajorVersion   ==5)  
  {  
  OS_Version=OS_XP_2000;  
  }  
  else   if(osV.dwPlatformId==VER_PLATFORM_WIN32_NT   &&   osV.dwMajorVersion   ==4)  
  {  
  OS_Version=OS_NT_4;  
  }  
  else   if(osV.dwPlatformId==VER_PLATFORM_WIN32_NT   &&   osV.dwMajorVersion   ==333)  
  {  
  OS_Version=OS_NT_3;  
  }  
   
  switch(OS_Version)  
  {  
          case   OS_XP_2000:  
  //  
  break;  
  case   OS_98:  
  //  
  break;  
  case   OS_ME:  
  //  
  break;  
  default:  
  break;  
  }  
   
  判断语言版本:  
   
  SYSTEMLANGUAGE=GetOEMCP();  
   
  switch(SYSTEMLANGUAGE)  
  {  
          case   936:  
  //简体  
  break;  
  case   950:  
  //繁体  
  break;  
  default:  
  break;  
  }Top

6 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-08-04 10:55:08 得分 5

DeautyFan(痴情浪子)   是也。Top

7 楼bachelor80(皓月)回复于 2004-08-04 13:07:06 得分 0

谢谢各位的支持,揭贴给分!Top

相关问题

  • 高手止步:在vc中区别简体中文、繁体中文、日文、英文windows系统怎么实现?
  • 求简体中文转繁体日文的类
  • 求助:TextBox中输入中文简繁体日文的乱码问题,谢谢!
  • 简体版翻译成繁体版、英文版日文版的问题
  • 在windows98下如何安装支持繁体字,日文等显示,给20分(空)
  • 怎样才能在 英文版的Sql2000中读写 繁体中文(big5),日文 信息
  • 如何使中文win98系统能够同时支持繁体字和日文字体
  • 怎么判断操作系统的语言中文简体?中文繁体?英文?日文?
  • 救命啊!java 简体、繁体、英文、日文要在一个界面里显示,怎么解决
  • 繁体

关键词

  • win2000
  • win32
  • os
  • 平台
  • 中文
  • xp
  • 版本
  • nt
  • osv
  • 日文

得分解答快速导航

  • 帖主:andraw20
  • FireEmissary
  • laiyiling
  • DeautyFan
  • DentistryDoctor

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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