Frage

ich habe einen Editor wie App in VB6, und ich bin für eine Richedit suchen, die Tamilisch Eingang xp Tamilisch ime Eingang gewinnen mit unterstützen können. es ist seltsam, aber ich kann in Chinesisch, Japanisch, Englisch, Arabisch, Französisch mit den richtextbox ippen, aber irgendwie Tamilisch wird erscheint wie ?? wenn ich es drücken, der die ime in Verwendung. aber wenn ich eine Kopie machen, und fügen Sie aus Notizblock / Wörter / Webpages der Tamilisch Text ganz gut erscheint.

Jetzt ist diese App mit einem Editor und alle zu sein, natürlich kann ich nicht die Benutzer bitten, dies zu tun. und ich verwende die verriegelte und entriegelte bestimmten Text in der richtextbox viel und so weit das einzige, was ich in der Nähe eines Unicode-konform ist richtextbox Edanmo des RichEdit Steuerelement war. aber es darf nicht für die direkte ms zu ime Eingang. und ich habe bereits versucht hexagora Steuersatz, der ein RichEdit Steuerelement zu enthalten, wie ich denke, ti basiert auf edanmo der Richedit, Naturely es nicht zu arbeiten.

so jetzt brauche ich eine voll funktionsfähige Unicode-konforme richtextbox Kontrolle zu finden, oder es irgendwie umgehen, wie ich die unitoolbox2 Kontrollen . Ich denke, die unitext verwenden und es irgendwie wechselt in den Vordergrund und Hintergrund und verbinden den Text zurück zum richtextbox für die Verriegelung, etc.

So weiß jemand von jedem guten richtextbox Unicode-Tool oder hat eine gute Abhilfe für mein Problem? Und warum tut Tamilisch Sprache steht in diesem Fall aus? es ist, weil die richtextbox wurde nicht entwickelt Tamilisch unterstützen?

Dank

War es hilfreich?

Lösung

Die Antworten auf MSDN ). VB6 Griffe Strings teilweise in Unicode und teilweise , indem Sie in Codepage Darstellungen fallen - siehe diese gut, aber unvermeidlich lange Erklärung von Guru Michael Kaplan. VB6 Runtime-Interaktion mit Steuerelemente verwendet Codepages. Michael Kaplan ausgezeichnete Buch auf VB6 Internationalisierung sagt die Unicode-Sprachen nur zu Problemen führen können. Zum Glück für mich, ich habe mich nie mit diesen Sprachen beschäftigen!

Wenn Sie einige der Abhilfen für die Anzeige von Zeichen versuchen, die auf dem aktuellen System-Codepage nicht unterstützt werden, wie Unicode Kontrollen, stelle ich mir vor, dass helfen. Stellen Sie sich zurück und lassen Sie uns wissen, was funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top