Автор
|
Тема: Меню
|
SUnteXx |
опубликован 01-11-2001 20:35 MSK
Кто-нить может посоветовать, как можно сделать загрузку меню из файла (файл с переводами на разные языки!)
|
Del
|
опубликован 01-11-2001 20:58 MSK
Всмысле? Если меню проги, то наверно просто читать из файла разные строчки в зависимости от языка |
SUnteXx
|
опубликован 01-11-2001 21:01 MSK
2Del. А извратиться как-нить можно? |
Del
|
опубликован 01-11-2001 21:07 MSK
Хочешь какой-нибудь изврат в моём стиле? Обязательно будет - сегодня за ужином придумаю самый дикоизвращённый способ и завтра днём напишу в форум:) |
migel
|
опубликован 01-11-2001 22:09 MSK
мдааа. а ресурсные библиотеки использовать нельзя? в принципе и с файлом не проблема - парсер простой. Дальше CreateMenu, InsertMenuItem AppendMenuItem, InsertMenu... IMHO - тривиал... |
Lord_DEMON
|
опубликован 02-11-2001 12:50 MSK
Я написал некое подобие (не меню мне надо было заполнять, а другое) просто файл сделал в формате XML и читал оттуда успешно все, потом парсил, потом рассовывал по классам :) если надо, могу тебе исходник класса для MFC дать, который парсил |
SUnteXx
|
опубликован 02-11-2001 12:54 MSK
Лишнем не будет! Только хелп кинь (если есть!) или пример!!! В общем часть сорса! |
Del
|
опубликован 02-11-2001 17:04 MSK
2SUnteXx: Как и обещал самый дикоизвращённый способ - создаём несколько текстовых файлов типа english.txt russian.txt ukraine.txt ... Далее алгоритм: Клик по пункту меню открываем файл с именем caption пункта меню (например пункт меню - "English", файл "English.txt") и по строчкам загружаем caption'ы всех пунктов меню. Вот. На мой взгляд извратнее уже некуда:) |