GetLocaleInfo |
Declare Function Api_GetLocaleInfo& Lib "kernel32" Alias "GetLocaleInfoA" (ByVal Locale&, ByVal LCType&, ByVal lpLCData$, ByVal cchData&) |
Declare Function GetLocaleInfo Lib "kernel32" Alias "GetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String, ByVal cchData As Long) As Long |
|
ロケールに関する情報を取得する。 |
|
パラメータ
MAKELCID マクロによって作成されたロケール識別子か、次のいずれかの定数が指定できる。 LOCALE_NOUSEROVERRIDE だけは、2 項 OR 演算子によって他の LCTYPE 型定数を組み合わせて指定することができる。 LOCALE_NOUSEROVERRIDE と他の定数を組み合わせた値を指定すると、ユーザーが上書きした内容を無視し、指定した LCID の
システム既定値が返される。 0 を指定すると、情報を格納するのに必要なバイト数、または文字数が返る。
この場合、lpLCData パラメータが指すバッファは使われない。
戻り値
cchData パラメータに 0 を指定した場合は、ロケールの情報を格納するのに必要なバイト数、または文字数が返る。 拡張エラー情報を取得するには、GetLastError 関数を使う。
GetLastError 関数は、次のいずれかのエラーコードを返す。 |