私は、もともと 20 年前に Visual C++ で開発されたソフトウェアを、MFC と MBCS を使用し、文字列を char[] で保持しています。現在VS2015を使用しています。
それを日本語で動作させるために、私は持っています:
1) システムロケールと入力方法を日本に変更
2)ダイアログエディタで、ダイアログのフォントをMS Sans Serifから「Use System Font」に変更します。これは、「MS Shell Dlg(8)」に設定されているようです(それが何であれ)
3)LOGFONT
に設定lfCharSet
しますDEFAULT_CHARSET
質問:
1)LOGFONT
何に設定lfFaceName
しますか?日本語と相性の良いメイリオを試してみたのですが、全部韓国語にすると全く動きません。
2)一般的に、韓国語、中国語、日本語などで動作する必要があることを考慮して、私がしていることは正しいですか?
残念ながら、ユニコードへの変換はオプションではありません..
どんな助けでも大歓迎です!私はこれを解決するために多くの時間を費やしました!