TranslateCharsetInfo

【勇芳软件工作室】汉化HomePreviousNext

[Now Supported on Windows NT]

TranslateCharsetInfo功能基于指定的字符集,代码页或字体签名值进行转换,将目标结构的所有成员设置为适当的值。

UINT TranslateCharsetInfo

DWORD FAR *【lpSrc】, 
LPCHARSETINFO 【LPCS】, 
DWORD【dwFlags中】 
); 

参数

【lpSrc】

【dwFlags中】参数定义的地址或值。如果【dwFlags中】为TCI_SRCFONTSIG,则此参数为FONTSIGNATURE结构fsCsb成员的地址。否则,此参数是32位值。

【LPCS】

指向CHARSETINFO结构的指针,可以接收转换后的字符集信息。

【dwFlags中】

翻译标志此参数可以是以下值之一:

含义
TCI_SRCCHARSET源包含低字中的字符集值,高字中为零。
TCI_SRCCODEPAGE源是低字中的代码页值,高字中为零。
TCI_SRCFONTSIGSource是FONTSIGNATURE结构的代码页位字段部分。在输入时,应该只有一个Windows代码页位设置,用于ANSI代码页值或普通的ANSI和OEM值(对于OEM值,位32-63必须清除)。在输出时,这将只有一个位设置。

如果给出了TCI_SRCFONTSIG值,则【lpSrc】参数必须是代码页位字段的地址。如果给出任何其他TCI_值,则【lpSrc】参数必须是不是地址的值。


返回值

如果函数成功,则返回一个非零值。

如果函数失败,则返回零。要获取扩展错误信息,请调用GetLastError.

也可以看看

CHARSETINFO, FONTSIGNATURE