Unicode in einer MFC - Anwendung.
-
Sorry,dass ich euch damit belästige.
Ich will eine anwendung schreiben die gleichzeitig Duetsch und Kyrillisch verwenden kann.
Ich habe dafür eine Form mit RichEdit genohmen. Jetzt ist nur die frage wie man das mit unicode macht,
ob es mit CString geht oder mit was anderem.
-
http://www.codeproject.com/cpp/unicode.asp
http://www.codeguru.com/Cpp/Cpp/cpp_mfc/article.php/c853/
kurz gesagt:
_MBSC durch _UNICODE ersetzen
Einstiegspunkt auf wWinMainCRTStartup setzen
Unicode Libs installieren
tchar.h für chars verwendendie Klasse CString ist unicodefähig (meines Wissens)
-
ich habe folgendes gemacht:
Project->Einstellungen->C/C++ ->Allgemein-> präprozessor definitionen_MBSC durch _UNICODE ersetzen
Project->Einstellungen->Linker->Ausgabe
Einstiegspunkt auf wWinMainCRTStartup setzen
bei ...::InitInstance()
AfxInitRichEdit();
Für den RichEditDann habe ich zwei RichEdit gemacht und dennen m_e1 und m_e2 zugewisen.
Zum testen bei OnOk()
DateUpdate(1);
m_e1=m_e2;
DateUpdate(0);Wenn man in ersten Edit-Feld Russisch schreibt und auf ok drückt kommen im zweitem nur Fragezeichen.
Hilfeee!!!