Автор
|
Тема: Русские ресурсы
|
andrewag |
опубликован 17-03-2001 15:02 MSK
Доброе время суток, люди! Если вам не влом, то ответьте чайнику, как в Visual C++ сделать русские ресурсы, например, кнопка с надписью "Кнопка!". Заранее спасибо.
|
Demo_S
|
опубликован 17-03-2001 18:29 MSK
Тет можно пойти двумя путями, хотя оба явно не предусматривались разработчиками, а правильный путь я не знаю. Хотя эти два были испробованы на практике. 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
Этот мето для меня не подходит: у меня - диалог, а не SDI или MDI... |
kondrik
|
опубликован 20-03-2001 17:21 MSK
1 вариант) Нужно создать свои контролы, потом выбираешь в Properties вместо US English - Russian. Потом все контролы нужно обновить, т.е. в тексте, например "Кнопка!" дописать и стереть любой символ. Потом перекомпилишь и все ОК. 2 вариант) Например, если ты сразу создаешь диалоговое приложение, то нужно сразу же изменить все ресурсы на Russian, чтобы не было геммороя потом. После этого все остальные контролы создаются нормально.В крайнем случае я так делаю. |
Jimmy
|
опубликован 20-03-2001 17:26 MSK
Вообще-то вышеизложенное как раз и касается диалога. А если не заморачиваться, то есть такая штука: все кнопки должны быть или на русском или на английском. Тогда вообще не надо ничего делать. А если комбинированные кнопки - тогда уж как Demo_S |
Jimmy
|
опубликован 20-03-2001 17:28 MSK
вот, блин, опередили... ) |