Показать сообщение отдельно
Старый 03.11.2003, 12:53   #1  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
? метки в элементах BaseEnum-а
ситуация следующая:
Есть BaseEnum BE_sample. Пусть у него элементы будут называться element1, element2 и т.д. На элементах, соотв. метки "первый"/"first" и т.д.
Как в коде получить строковое значение метки, зная значение enum-а, и код языка.
Иными словами: каким образом можно реализовать функцию а-ля str getEnumElementName(BE_sample enum_value, LanguageId langId)?

Даже проще, как получить код метки элемента baseenum? О существовании SysLabel::labelId2String я уже знаю