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

指定如何執行翻譯的旗標。 此參數可以是下列其中一個值。

意義
TCI_SRCCHARSET
來源包含低字的字元集值,以及高字中的 0。
TCI_SRCCODEPAGE
來源是低字和高字中的 0 字碼頁識別碼。
TCI_SRCFONTSIG
來源是 FONTSIGNATURE 結構的字碼頁位欄位部分。 在輸入時,這應該只設定一個 Windows 字碼頁位,針對 ANSI 字碼頁值或針對 OEM 值的一般 ANSI 和 OEM 值 (,位 32-63 必須清楚) 。 在輸出中,這只設定了一個位。

如果指定TCI_SRCFONTSIG值, lpSrc 參數必須是字碼頁位欄位的位址。 如果指定任何其他TCI_值, lpSrc 參數必須是不是位址的值。

TCI_SRCLOCALE
Windows 2000: 來源是鍵盤配置 (LCID) 或語言識別項的地區設定識別碼。 如果是語言識別項,此值會以低字為單位。

傳回值

如果成功,則傳回非零值,否則傳回 0。 若要取得擴充的錯誤資訊,應用程式可以呼叫 GetLastError

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 wingdi.h (包含 Windows.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

CHARSETINFO

FONTSIGNATURE

Unicode 和字元集函式

Unicode 和字元集