Chinaunix首页 | 论坛 | 博客
  • 博客访问: 525332
  • 博文数量: 158
  • 博客积分: 4015
  • 博客等级: 上校
  • 技术积分: 1711
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-27 14:00
文章分类

全部博文(158)

文章存档

2010年(71)

2009年(87)

我的朋友

分类: C/C++

2010-01-24 21:31:18

来自《windows程序设计》

字符集和Unicode

我在第六章讨论了Windows字符集的概念,在那里我们必须处理涉及键盘的国际化问题。在LOGFONT和TEXTMETRIC结构中,所需字体(或实际字体)的字符集由0至255之间的单个字节的数值表示。定义在WINGDI.H中的字符集标识符如下所示:

#define ANSI_CHARSET 0
        
#define DEFAULT_CHARSET 1
        
#define SYMBOL_CHARSET 2
        
#define MAC_CHARSET 77
        
#define SHIFTJIS_CHARSET 128
        
#define HANGEUL_CHARSET 129
        
#define HANGUL_CHARSET 129
        
#define JOHAB_CHARSET 130
        
#define GB2312_CHARSET 134
        
#define CHINESEBIG5_CHARSET 136
        
#define GREEK_CHARSET 161
        
#define TURKISH_CHARSET 162
        
#define VIETNAMESE_CHARSET 163
        
#define HEBREW_CHARSET 177
        
#define ARABIC_CHARSET 178
        
#define BALTIC_CHARSET 186
        
#define RUSSIAN_CHARSET 204
        
#define THAI_CHARSET 222
        
#define EASTEUROPE_CHARSET 238
        
#define OEM_CHARSET 255
        


阅读(1106) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~