imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 12.05.2005, 09:08     # 1
lokiSE
Newbie
 
Регистрация: 13.10.2004
Сообщения: 28

lokiSE Путь к славе только начался
Проблема с русским языком в Visual C++

Проблема такая, есть Кнопки, на них русскими буквами нечто написано, управляются не классом CButton а классом CxShadeButton. Вместо русских букв вылазят крокозяки. Как это лечиться господа, есть у кого нибудь идеи.???
lokiSE вне форума  
Старый 12.05.2005, 10:38     # 2
topknot
Junior Member
 
Регистрация: 25.09.2004
Адрес: ніжин
Сообщения: 128

topknot Известность не заставит себя ждатьtopknot Известность не заставит себя ждать
Обрати внимание на язык ресурсов. В файле *.rc есть примерно такие строки:

/////////////////////////////////////////////////////////////////////////////
// Ukrainian resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_UKR)
#ifdef _WIN32
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
#endif //_WIN32

если их нету и ресурс описан как иностранный, то получаются такие бяки, хотя в IDE всё нормально, крякозяблики появляются при запуске проги.
topknot вне форума  
Старый 13.05.2005, 11:23     # 3
CaptainFlint
Full Member
 
Аватар для CaptainFlint
 
Регистрация: 19.12.2003
Адрес: Москва
Пол: Male
Сообщения: 514

CaptainFlint Гурее всех гурых :-)
CaptainFlint Гурее всех гурых :-)CaptainFlint Гурее всех гурых :-)
lokiSE
То жа самое, что сказал topknot, но средствами самого IDE:
правой кнопкой щёлкнуть на ресурсе диалога, выбрать Properties и выбрать там русский язык из списка. Однако возможна и ситуация, что CxShadeButton сам не поддерживает русские надписи, а в этом случае вряд ли удастся решить проблему.

На будущее (на правах рекламы): рекомендую мой пакетик русификации MFC-проектов для Visual C++ 6.0/7.0/7.1. После его установки при создании нового MFC-проекта можно выбрать русский язык, после чего созданный шаблон проекта будет полностью русифицированным (и сами диалоги/меню/строки переведены, и русский язык в свойствах выставлен). Скачать можно с домашней странички (прямые ссылки, тут, кажется, запрещены...): _http://flint-inc.ru/Russian/Programs.html#rusprog
CaptainFlint вне форума  

Теги (метки)
иероглифы, кракозябры

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:31.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.