DialogBox API を使用して、アプリケーションでダイアログを表示します。DLGPROC プロシージャ コールバックでの WM_INITDIALOG メッセージ処理で、テキスト文字列がデバッガで正しい Unicode であることを確認でき、SetDlgItemTextを使用してダイアログのリッチ エディット コントロールにテキストを設定します。ただし、 GetDlgItemText API を使用してダイアログからテキストを取得しようとすると、それらの文字はすべて疑問符でした。
私のプロジェクトは Unicode としてコンパイルされています。また、spy++ も使用しましたが、Windows Proc が Unicode であることを示しています。
英語ロケールの Windows 7 で中国語をテストしているので、自分のマシンに中国語言語パックもインストールしましたが、どちらも役に立ちません。
ここで見たものを説明できませんでした。これについて、またはさらにデバッグする方法について、誰かが光を当てることができれば幸いです。