<Return[G]><Top>

GetTextCharset

Declare Function Api_GetTextCharset& Lib "gdi32" Alias "GetTextCharset" (ByVal hDC&)

Declare Function GetTextCharset Lib "gdi32" Alias "GetTextCharset" (ByVal hdc As Long) As Long

指定されたデバイスコンテキストの現在のフォントの文字セット識別子を取得する。
GetTextCharset(hdc) という呼び出しで得られる結果は、GetTextCharsetInfo(hdc, NULL, 0) という呼び出しにより得られる結果と同じである。

パラメータ
hdc
    [入力]デバイスコンテキストのハンドルを指定する。

    GetTextCharset 関数は、このデバイスコンテキストで選択されているフォントの文字セット識別子を取得する。

戻り値
    関数が成功すると、指定したデバイスコンテキストで現在選択されているフォントの文字セット識別子が返る。

    定義されている文字セット識別子は次のとおり。

    ANSI_CHARSET

0

Windows標準文字セット

    BALTIC_CHARSET

186

 

    CHINESEBIG5_CHARSET

136

中国語文字セット

    DEFAULT_CHARSET

1

デフォルト(指定なし)

    EASTEUROPE_CHARSET

238

 

    GB2312_CHARSET

134

 

    GREEK_CHARSET

161

 

    HANGUL_CHARSET

129

ハングル文字セット

    MAC_CHARSET

77

 

    OEM_CHARSET

255

OEM文字セット

    RUSSIAN_CHARSET

204

 

    SHIFTJIS_CHARSET

128

シフトJIS文字セット

    SYMBOL_CHARSET

2

シンボル文字セット

    TURKISH_CHARSET

162

 

    JOHAB_CHARSET 130 韓国版Windows文字セット
    HEBREW_CHARSET 177 中東語版Windows(ヘブライ語)文字セット
    ARABIC_CHARSET 178 中東語版Windows(アラビア語)文字セット
    THAI_CHARSET 222 タイ版Windows文字セット
    VIETNAMESE_CHARSET 163  

    関数が失敗すると、DEFAULT_CHARSET が返る。