2011-11-13 29 views
0

地域設定言語ではなく、OSの言語を取得します。 GetSystemDefaultLCID()を使用しましたが、間違ったデータが返されるようです。私のアプリケーションは、SYSTEMアカウントのスケジュールされたタスクから実行されますが、OSの言語を返しません。別の言語を返します。たとえば、Windows XP Professional x64 Edition OSがインストールされている(言語は英語です)。私のアプリケーションでは、このOSの言語はハンガリー語であると言われています(地域設定はハンガリー語です)。GetSystemDefaultLCIDが間違ったデータを返します。C++

正しい言語を取得するにはどうすればよいですか?

ありがとうございました。

答えて

1
GetSystemDefaultUILanguage 

。 。

関連する問題