私は今までずっとmsdnを検索してきましたが、正解はありません。
ユーザーの言語を簡単に取得する方法はありますか?この時点では、リソースなどをロードしたくありません。言語を取得したいだけです。これを行う簡単な方法はありますか?
Visual C ++を使用していますが、MFCなどは使用していません。
私は今までずっとmsdnを検索してきましたが、正解はありません。
ユーザーの言語を簡単に取得する方法はありますか?この時点では、リソースなどをロードしたくありません。言語を取得したいだけです。これを行う簡単な方法はありますか?
Visual C ++を使用していますが、MFCなどは使用していません。
GetUserDefaultUILanguageはどうですか?
注意:ユーザーのロケールをUI言語と間違えないでください。そこにはすでに十分な壊れたアプリケーションがあります。
GetUserDefaultLangID
あなたが求めているものかもしれません。それからまた、あなたは本当に後かもしれませんGetUserPreferredUILanguages
。
VistaのGetUserDefaultLCIDまたはGetUserDefaultLocaleNameは、ユーザーのデフォルトロケールのLCID/ロケール名を返します。
次に、VistaでGetLocaleInfoまたはGetLocaleInfoExを使用して、ロケールの表示名(LOCALE_SENGLISHDISPLAYNAME
英語名またはLOCALE_SLOCALIZEDDISPLAYNAME
ローカライズされた名前のいずれか)を取得できます。