日本語と中国語のOSによる文字化け


けんしろう  2006-01-17 16:27:37  No: 60320  IP: 192.*.*.*

VC++  6.00を使用しています。
日本語のWinXPのOSでProgramを作成してexeファイルを作成し
中国語版のOSでexeファイルを実行させたのですが、漢字の部分が
文字化けします。
傾向としては、チェックボックス等から入力した漢字は問題ないのですが
メッセージボックス、wsprintf文を使用してSetDlgItemText文で表示した
漢字が文字化けします。
漢字コードによる違いだと思うのですが、何故、チェックボックス等から
入力した漢字は正常に表示されるのでしょうか?

アドバイスお願いします。

編集 削除
επιστημη  2006-01-17 17:24:38  No: 60321  IP: 192.*.*.*

ひとつ確認。
UNICODE-buildされてますか?

編集 削除
けんしろう  2006-01-17 23:04:53  No: 60322  IP: 192.*.*.*

UNICODE-build
されているかも分かりません。
どの様に調査すれば良いでしょうか?

アドバイスお願いします。

編集 削除
アドバイス  2006-01-18 00:24:28  No: 60323  IP: 192.*.*.*

ここで調べてみよう。
http://www.google.co.jp

編集 削除
RAPT  2006-01-18 02:07:06  No: 60324  IP: 192.*.*.*

> チェックボックス等から入力した漢字
???
エディットボックスとかではなく?
それから、MFCの使用の有無も書いた方がいいかも。

それと、atdafx.h の
#define WINVER    0x0400
#define _WIN32_IE    0x0501
#define _RICHEDIT_VER  0x0100
とかいった値がどうなっているか、とかもあった方がいいかも。

編集 削除