键盘(四十七)

2010-12-30 21:11:33 · 作者: · 浏览: 32863
DEFAULT_CHARSET 1   #define SYMBOL_CHARSET 2   #define MAC_CHARSET 77   #define SHIFTJIS_CHARSET 128 // 932 (DBCS, 日本) #define HANGEUL_CHARSET 129 // 949 (DBCS, 韩文) #define HANGUL_CHARSET 129 // " " #define JOHAB_CHARSET 130 // 1361 (DBCS, 韩文) #define GB2312_CHARSET 134 // 936 (DBCS, 简体中文) #define CHINESEBIG5_CHARSET 136 // 950 (DBCS, 繁体中文) #define GREEK_CHARSET 161 // 1253希腊文 #define TURKISH_CHARSET
162
// 1254 Latin 5 (土耳其文) #define VIETNAMESE_CHARSET 163 // 1258越南文 #define HEBREW_CHARSET 177 // 1255希伯来文 #define ARABIC_CHARSET 178 // 1256阿拉伯文 #define BALTIC_CHARSET 186 // 1257波罗的海字集 #define RUSSIAN_CHARSET 204 // 1251俄文 (斯拉夫语系) #define THAI_CHARSET 222 // 874泰文 #define EASTEUROPE_CHARSET 238 // 1250 Latin 2 (中欧语系) #define OEM_CHARSET 255 // 地区自订

为什么Windows对同一个字元集有两个不同的ID:字元集ID和内码表ID?这只是Windows中的一种怪癖。注意,字元集ID只需要1位元组的储存空间,这是LOGFONT结构中字元集栏位的大小(试回忆Windows 1.0时期,记忆体