<Return[G]><Top>

GetCPInfo

Declare Function Api_GetCPInfo& Lib "kernel32" (ByVal CodePage&, lpCPInfo As CPINFO)

Declare Function GetCPInfo Lib "kernel32" (ByVal CodePage As Long, lpCPInfo As CPINFO) As Long

インストール済みの有効なコードページ、または利用可能なコードページに関する情報を取得する。

より詳細な情報を取得するには、GetCPInfoEx 関数を使う。

パラメータ
CodePage
    情報を取得するべきコードページを指定する。インストール済みの有効なコードページまたは利用可能なコードページの識別子を指定する

    か、あらかじめ定義されている次の値のいずれかを指定する。

    値                      意味                                                                                                                        
    CP_ACP 既定でシステム内に存在する、ANSI コードページを指定する。
    CP_MACCP Windows NT/2000:既定でシステム内に存在する、Macintosh コードページを指定する。
    CP_OEMCP 既定でシステム内に存在する、OEM コードページを指定する。

lpCPInfo
    1 個の 構造体へのポインタを指定する。関数から制御が返ると、この構造体に、コードページの情報が格納される。

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

解説
    指定したコードページがインストールされていないときや利用可能でないときは、GetLastError 関数の戻り値が

    ERROR_INVALID_PARAMETER になる。