私は vb6 のアプリのようなエディターを持っています。win XP タミル語 IME 入力を使用してタミル語入力をサポートできるリッチエディットを探しています。奇妙ですが、リッチテキストボックスを使用して中国語、日本語、英語、アラビア語、フランス語をキー入力できますが、どういうわけかタミル語は ?? のように表示されます。imeを使用してキーを入力すると。ただし、メモ帳/単語/ウェブページからコピーして貼り付けると、タミル語のテキストが問題なく表示されます。
現在、このアプリはエディターであり、もちろん、ユーザーにこれを行うように依頼することはできません。そして、リッチテキストボックスでロックおよびロック解除された特定のテキストを頻繁に使用しますが、これまでのところ、ユニコード準拠のリッチテキストボックスの近くで見つけたのは、Edanmo のリッチエディット コントロールだけでした。ただし、ms ime を直接入力することもできません。私はすでにリッチエディット コントロールを含むヘキサゴラ コントロール セットを試しました。
そのため、完全に機能する Unicode 準拠のリッチテキスト ボックス コントロールを見つけるか、unitoolbox2 コントロールがあるので何らかの方法で回避する必要があります。私はunitextを使用することを考えていて、どういうわけかそれをフォアグラウンドとバックグラウンドに切り替えて、ロックなどのためにテキストをrichtextboxにリンクして戻します.
それで、誰かが良いリッチテキストボックスユニコードツールを知っているか、私の問題に対する良い回避策を持っていますか? そして、この場合、なぜタミル語が際立っているのでしょうか? リッチテキストボックスがタミル語をサポートするように設計されていないためですか?
ありがとう