Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] MFC, Диалоги и Русский текст 05.01.02 16:57
Автор: PS <PS> Статус: Elderman
|
Создайте диалоговое MFC приложение.
В static контроле непишите русский текст. Запустите. За место русских букв будет фигня.
В общем списке ресурсов выберете properties для диалога (не в самом диалоге, а в списке ресурсов!),
измините English на Russia. Запустите. Русский текст так и не появился. Теперь в properties для static контрола
в ID добавте пару любых симовлов. Запустите. Русский текст появился !!!
Как добавление нескольких символов в ID влияет на отображаемый текст - непонятно. Причем если на кнопках, статиках (которых много),
есть русский текст, то при изменении ID в любом из static (а может и в других контролах), русский текст появляется везде !
Кто нибудь может объяснить эту хрень ?
|
 |
[C++] MFC, Диалоги и Русский текст 05.01.02 19:00
Автор: LiNX Статус: Незарегистрированный пользователь
|
ИМХО, возможные варианты:
1. Это обычная ошибка создателей VC6.
2. Это нелицензионный пакет непонятно от кого и непонятно чей.
У меня такая проблема тоже есть, я проверял русскояз. и англояз. версии (на рынке купил) и выяснил, что такая фигня возникает почему-то только у титульного окна, и связно это с неправильным определением кодировки в файле ресурсов.
#pragma code_page(1252)
вместо чего нужно прописать (вручную)
#pragma code_page(1251)
|
 |  |
[C++] MFC, Диалоги и Русский текст 06.01.02 15:05
Автор: ih8u <i hate you> Статус: Member
|
мля, скажите спасибо негрософту что они вообще сделали поддержку руского,
что касаеца проблему выше,
то, думаю, это ваще не проблема,
в свойствах диалога ставите Russian,
и создаёте контролы с руским текстом,
есно если стоит English , то руские буквы просто попортяца, вероятно они гдето сохраняюца и портяца, и поэтому если после этого поменять English на Russian то нифика не выходит
|
|
|