言語識別子

言語識別子は、国または地理的地域の 言語 の標準の国際数値省略形です。 各言語には、一意の言語識別子 (データ型 LANGID)、プライマリ言語識別子とサブ言語識別子で構成される 16 ビット値があります。 言語識別子の詳細については、「 言語識別子の定数と文字列」を参照してください。

言語識別子は 、MAKELANGID マクロを使用して構築されます。 次の図は、言語識別子のビットの形式を示しています。

+-------------------------+-------------------------+
|     SubLanguage ID      |   Primary Language ID   |
+-------------------------+-------------------------+
15                    10  9                         0   bit

定義済みの言語識別子を次に示します。

  • LANG_SYSTEM_DEFAULT。 オペレーティング システムの既定の言語。
  • LANG_USER_DEFAULT。 現在のユーザーの言語。

アプリケーションでは、 多言語ユーザー インターフェイス 関数を使用して、現在の言語識別子を取得できます。

ロケールと言語

言語識別子の定数と文字列

多言語ユーザー インターフェイス

MAKELANGID