WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Русские ресурсы

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Русские ресурсы
andrewag опубликован 17-03-2001 15:02 MSK   Click Here to See the Profile for andrewag   Click Here to Email andrewag  
Доброе время суток, люди! Если вам не влом, то ответьте чайнику, как в Visual C++ сделать русские ресурсы, например, кнопка с надписью "Кнопка!". Заранее спасибо.
Demo_S опубликован 17-03-2001 18:29 MSK     Click Here to See the Profile for Demo_S  Click Here to Email Demo_S     
Тет можно пойти двумя путями, хотя оба явно не предусматривались разработчиками, а правильный путь я не знаю. Хотя эти два были испробованы на практике.
I
Сначала создаешь все свои контролы.
Потом Во вкладке ресурсы становишся не идентификатор ресурса диалога, элементы которого должны быть на русском нажимаешь правую кнопку мыши, давишь properties
далее в появившемся окошке во втором Edit'e
выбираешь вместо US English
Rusian, но это еще не все.
Теперь в notepad'e открываешь resource.rc
ищеш там следующие строчки
/////////////////////////////////////////////////////////////////////////////
// Russian resources

потом первую строку
//
// Dialog
//
после нее. после этой строки идут описания ресурсов, но прикол в том, что они там напсаны в левой кодировке. пишешь там нужные названия
например
PUSHBUTTON "Кнопка",IDC_BUTTON1,187,115,50,14
вместо
PUSHBUTTON "ieeeee",IDC_BUTTON1,187,115,50,14
и сохранячешь. Потом переходишь обратно в VC, на еее вопрос гришь ДА и компилишь.

II cпособ - создать контролы и самому в файле resource.rc переместить описание Dialog
из секции ангийских ресурсов в секцию русских.

Надеюсь, что ты разберешься в этой писанине;)) если что, мыльни мне, я тебе пришлю исходник проекта с русским языком.

andrewag опубликован 20-03-2001 16:03 MSK     Click Here to See the Profile for andrewag  Click Here to Email andrewag     
Этот мето для меня не подходит: у меня - диалог, а не SDI или MDI...
kondrik опубликован 20-03-2001 17:21 MSK     Click Here to See the Profile for kondrik  Click Here to Email kondrik     
1 вариант) Нужно создать свои контролы, потом выбираешь в Properties вместо US English - Russian.
Потом все контролы нужно обновить, т.е. в тексте, например "Кнопка!" дописать и стереть любой символ. Потом перекомпилишь и все ОК.
2 вариант) Например, если ты сразу создаешь диалоговое приложение, то нужно сразу же изменить все ресурсы на Russian, чтобы не было геммороя потом. После этого все остальные контролы создаются нормально.

В крайнем случае я так делаю.

Jimmy опубликован 20-03-2001 17:26 MSK     Click Here to See the Profile for Jimmy  Click Here to Email Jimmy     
Вообще-то вышеизложенное как раз и касается диалога. А если не заморачиваться, то есть такая штука: все кнопки должны быть или на русском или на английском. Тогда вообще не надо ничего делать. А если комбинированные кнопки - тогда уж как Demo_S
Jimmy опубликован 20-03-2001 17:28 MSK     Click Here to See the Profile for Jimmy  Click Here to Email Jimmy     
вот, блин, опередили... )

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.