<Return[I]><Top>

IsDBCSLeadByte

Declare Function Api_IsDBCSLeadByte& Lib "kernel32" Alias "IsDBCSLeadByte" (ByVal bTestChar As Byte)

Declare Function IsDBCSLeadByte Lib "kernel32" Alias "IsDBCSLeadByte" (ByVal bTestChar As Byte) As Long

指定された文字が先行バイトかどうかを調べる。先行バイトとは、ダブルバイト文字セット(DBCS)文字の最初の 1 バイトのことである。

パラメータ
TestChar
    調べるべき文字を指定する。

戻り値
    指定された文字が先行バイトである場合、0 以外の値が返る。
    指定された文字が先行バイトではない場合、0 が返る。拡張エラー情報を取得するには、 関数を使う。

解説
    先行バイトは、2 バイト文字セット(DBCS)に特有のものである。先行バイトは、2 バイト文字を開始する役割を果たす。先行バイトは、バ

    イト値全体のうち、特定の範囲を占めている。この関数は、ANSI コードページを使って、先行バイトの範囲を調べる。他のコードページを

    指定するには、 IsDBCSLeadByteEx 関数を使う。