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
指定如何執行翻譯的旗標。 此參數可以是下列其中一個值。
值 | 意義 |
---|---|
|
來源包含低字的字元集值,以及高字中的 0。 |
|
來源是低字和高字中的 0 字碼頁識別碼。 |
|
來源是 FONTSIGNATURE 結構的字碼頁位欄位部分。 在輸入時,這應該只設定一個 Windows 字碼頁位,針對 ANSI 字碼頁值或針對 OEM 值的一般 ANSI 和 OEM 值 (,位 32-63 必須清楚) 。 在輸出中,這只設定了一個位。
如果指定TCI_SRCFONTSIG值, lpSrc 參數必須是字碼頁位欄位的位址。 如果指定任何其他TCI_值, lpSrc 參數必須是不是位址的值。 |
|
Windows 2000: 來源是鍵盤配置 (LCID) 或語言識別項的地區設定識別碼。 如果是語言識別項,此值會以低字為單位。 |
傳回值
如果成功,則傳回非零值,否則傳回 0。 若要取得擴充的錯誤資訊,應用程式可以呼叫 GetLastError。
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | wingdi.h (包含 Windows.h) |
程式庫 | Gdi32.lib |
Dll | Gdi32.dll |