translateCharsetInfo 函数 (wingdi.h)
转换字符集信息并将目标结构的所有成员设置为适当的值。
语法
BOOL TranslateCharsetInfo(
[in, out] DWORD *lpSrc,
[out] LPCHARSETINFO lpCs,
[in] DWORD dwFlags
);
参数
[in, out] lpSrc
如果 dwFlags 设置为 TCI_SRCFONTSIG,则指向 FONTSIGNATURE 结构的 fsCsb 成员的指针。 否则,此参数设置为指示源的 DWORD 值。
[out] lpCs
指向接收已翻译字符集信息的 CHARSETINFO 结构的指针。
[in] dwFlags
指定如何执行转换的标志。 此参数的取值可为下列值之一:
值 | 含义 |
---|---|
|
Source 包含低字中的字符集值,在高字中包含 0。 |
|
Source 是低字中的代码页标识符,在高字中为 0。 |
|
源是 FONTSIGNATURE 结构的代码页位域部分。 输入时,应仅设置一个 Windows 代码页位,无论是对于 ANSI 代码页值,还是对于 OEM 值的通用 ANSI 和 OEM 值 (,必须清除位 32-63) 。 在输出中,这只设置了一个位。
如果给定TCI_SRCFONTSIG值,则 lpSrc 参数必须是代码页位域的地址。 如果给定任何其他TCI_值, 则 lpSrc 参数必须是值而不是地址。 |
|
Windows 2000: Source 是 LCID) 或键盘布局的语言标识符 (区域设置标识符。 如果它是语言标识符,则该值位于低字中。 |
返回值
如果成功,则返回非零值,否则返回 0。 若要获取扩展的错误信息,应用程序可以调用 GetLastError。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h (包括 Windows.h) |
Library | Gdi32.lib |
DLL | Gdi32.dll |