Top > Windows API > Windowsの言語バージョンを調べる方法

以下の投稿に返信 全 3件

Re: Windowsの言語バージョンを調べる方法   by ラード 2009年7月9日 09:15

 
うえだ様
早速、ご回答有り難うございました
大変助かりました
ちゃんとswitch文になっているのでそのままペーストして使えそうで便利ですね
今後ともよろしくお願いいたしますm(_ _)m


Re: Windowsの言語バージョンを調べる方法   by うえだ 2009年7月8日 22:34

 
Win32APIのGetSystemDefaultLangID()で言語IDを所得できます
VerLanguageName()でIDを言語名の文字列に変換できます

int id = GetSystemDefaultLangID();
char lang[256];
VerLanguageName(id, lang, sizeof(lang));
ShowMessage(lang);

こちらのHPに詳しい情報がのっております
id
http://kwikwi.cocolog-nifty.com/blog/2007/05/bcb_os_a1d6.html
サブ言語の識別をする例
http://www.softist.com/programming/multi-lang/multi-lang.htm
ロケールの情報を得る
http://kwikwi.cocolog-nifty.com/blog/2007/05/bcb_os_b2a4.html


Windowsの言語バージョンを調べる方法   by ラード 2009年7月8日 20:58

 
こんにちは
ソフトが起動したらWindowsの環境を調べ、
個別の処理をしたいのですが
Windowsの種類の調べ方は下記に見つけたのですが
http://www.gesource.jp/programming/bcb/77.html
言語を調べる方法が分かりません
何方かご存じの方いらっしゃったらよろしくお願いいたします


  パスワード:   

Top > Windows API > Windowsの言語バージョンを調べる方法