<Return[G]><Top>

GetCPInfoEx

Declare Function Api_GetCPInfoEx& Lib "kernel32" Alias "GetCPInfoExA" (ByVal CodePage&, ByVal dwFlags&, ByRef lpCPInfoEx As CPINFOEXA)

Declare Function GetCPInfoEx Lib "kernel32" Alias "GetCPInfoExA" (ByVal CodePage As Long, ByVal dwFlags As Long, ByRef lpCPInfoEx As CPINFOEXA) As Long

インストールされているコードページ、または利用可能なコードページの情報を取得する。

パラメータ
CodePage
    情報を取得するコードページを指定する。インストールされているコードページまたは利用可能なコードページのコードページ識別子、または次

    のいずれかの定数が指定できる。

    定数                      意味                                                                                                                        
    CP_ACP システム既定の ANSI コードページの情報を取得する。
    CP_MACCP システム既定の Macintosh コードページの情報を取得する。
    CP_OEMCP システム既定の OEM コードページの情報を取得する。

dwFlags
    予約済み。0 を指定する。
lpCPInfoEx
    コードページに関する情報を受け取る CPINFOEX 構造体へのポインタを指定する。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    指定されたコードページがインストールされていないか、利用できない場合、GetCPInfoEx 関数は最終エラー値を

    ERROR_INVALID_PARAMETER に設定する。