CRichEditCtrl загружает текст Unicode неправильно - PullRequest
2 голосов
/ 06 августа 2011

Я использую CRichEditCtrl в моем диалоге, но когда я вставил в него скопированный вьетнамский текст, текст не отображает правильный текст;нечетные символы отображаются там, где отображаются 2-байтовые символы.

Кто-нибудь сталкивался с этой проблемой раньше?Как я могу это исправить?

1 Ответ

1 голос
/ 07 августа 2011

Вы должны использовать шрифт наподобие Arial Unicode MS, в котором есть символы Unicode для поддержки нескольких языков. Используйте CWnd::SetFont с вашим CRichEditCtrl объектом в CDialog::OnInitDialog. Для создания шрифта есть объект типа CFont. Создайте шрифт методом CFont::CreatePointFont или CFont::CreateFont.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...