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

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

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


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.