多言語入力を可能にするために拡張している大規模な MFC アプリケーションがあります。現時点では、ユーザーが 1 つのダイアログの編集ボックスに Unicode データを入力できるようにする必要があります。
アプリケーション全体で UNICODE または MBCS を有効にせずにこれを行う方法はありますか? 現時点では、アプリケーションのごく一部のみを変換する必要があります。これを区分的に行うことは可能ですか?
明確化: ::GetWindowTextW() を使用して、ウィンドウから Unicode 情報を取得できます。ユーザーがウィンドウに Unicode テキストを入力できるようにする方法を見つけようとしています。現在、 windows-1252 コードページ以外でユーザーが入力した文字は、 '?' として表示されます。これを修正する方法はありますか?