通知
すべてクリア
Topic starter
2008年6月12日 10:22 AM
ストリングテーブルをOSのロケールに合わせてロードさせたいのですが
上手くいきません。英語OSで日本語と英語のストリングテーブルを用意
しロケールを日本語に変えても必ず英語がロードされてしまいます。英語
OSだと英語が優先的にロードされるのでしょうか?
リソースDLLを使わない何か方法があれば教えて下さい。
環境:VC6(MFC) W2K(ENU)
2008年6月13日 9:41 AM
こんなスレッドがあって
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200805/08052497.txt
こんなページが紹介されているわけで
http://hp.vector.co.jp/authors/VA000092/win32/multi-lang-mfc.html
> ロケールを日本語に変えても必ず英語がロードされてしまいます。
いわゆる英語 OS を使っていて、コントロールパネル等で言語切り替えして日本語
ということなら、リソース DLL しか手は無い、という結論が出ているみたいだ
補遺のところも参照で
Topic starter
2008年6月13日 10:49 AM
tetrapodさんありがとうございます。
サイトは参考になりました。結局のところ予想通りの
展開でした。やはり逃げ道はできないようですね。