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 です。 |
|
Source は、 FONTSIGNATURE 構造体のコード ページビットフィールド部分です。 入力時には、ANSI コード ページ値または共通の ANSI 値と OEM 値 (OEM 値の場合は、ビット 32 から 63 をクリアする必要があります) に対して、Windows コード ページ ビットセットが 1 つだけ必要です。 出力時に、これは 1 ビットしか設定されません。
TCI_SRCFONTSIG値を指定する場合、 lpSrc パラメーターはコード ページ ビットフィールドのアドレスである必要があります。 他のTCI_値が指定されている場合、 lpSrc パラメーターはアドレスではない値である必要があります。 |
|
Windows 2000: Source は、キーボード レイアウトのロケール識別子 (LCID) または言語識別子です。 言語識別子の場合、値は低い単語内にあります。 |
戻り値
成功した場合は 0 以外の値を返し、それ以外の場合は 0 を返します。 拡張エラー情報を取得するために、アプリケーションは GetLastError を呼び出すことができます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wingdi.h (Windows.h を含む) |
Library | Gdi32.lib |
[DLL] | Gdi32.dll |