07/10/17 00:35:48 MD/R4l7g
>>264 MadHydeさん
IGUIFileOpenDialogでだけ?格納されている文字列が
おかしくなっているのを確認しました。
以下に、例をあげてみます。
「終了」という名のファイルがあったとします。
WCHARで示すと 8F 49 97 B9となります。
しかし、IGUIFileOpenDialogでは8FFF 4900 97FF B9FFとなっています。
(1バイト文字だけの時は問題なく、2バイト文字がまざるとなります。)
FFを省けば問題なく日本語の表示が可能です。
(ファイル名で半角カナも混ざっている場合があるので
全角文字に変換するか、半角カナも表示する機能も必要になります。)
ここにサンプルを載せてありますので、良かったらどうぞ。
URLリンク(lesson.ifdef.jp)
URLリンク(lesson.ifdef.jp)