字符集对于的描述的有关问题
字符集对于的描述的问题
我用EnumFontFamilies 获取了所有字体的名字,还有他的字符集lfCharSet:
ANSI_CHARSET = 0
DEFAULT_CHARSET = 1
再请问下, 有没有办法知道他对应于系统的描述名字呢?
比如 ANSI_CHARSET 在中文系统中是:西文
在英文系统中应该对应的是: Western
如果不明我的意思,请看下图所示:http://www.cnsubmit.com/-1_177.gif
谢谢。
------解决方案--------------------
用EnumFontFamProc获得ENUMLOGFONT
typedef struct tagENUMLOGFONT { // elf
LOGFONT elfLogFont;
BCHAR elfFullName[LF_FULLFACESIZE];
BCHAR elfStyle[LF_FACESIZE];
} ENUMLOGFONT;
我用EnumFontFamilies 获取了所有字体的名字,还有他的字符集lfCharSet:
ANSI_CHARSET = 0
DEFAULT_CHARSET = 1
再请问下, 有没有办法知道他对应于系统的描述名字呢?
比如 ANSI_CHARSET 在中文系统中是:西文
在英文系统中应该对应的是: Western
如果不明我的意思,请看下图所示:http://www.cnsubmit.com/-1_177.gif
谢谢。
------解决方案--------------------
用EnumFontFamProc获得ENUMLOGFONT
typedef struct tagENUMLOGFONT { // elf
LOGFONT elfLogFont;
BCHAR elfFullName[LF_FULLFACESIZE];
BCHAR elfStyle[LF_FACESIZE];
} ENUMLOGFONT;