Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перевод кодов символов формата Unicode в строку [D7, WinXP]


sshaitan ©   (2007-09-12 19:03:00) 

Здравствуйте, всем!
Собственно суть проблемы.
Используя Delphi 7 пишу некоторую программу.
Возникла задача, с которой не могу никак справиться.
Есть строка вида: "ἀάβακτ& #x03BF;ς" - это коды символов в формате Юникод (в данном случае греческие символы)
Необходимо данную строку отобразить в качестве например "Caption" у стандартного компонента TLabel, естественно с использованием нестандартного шрифта, чтобы все символы Юникода корректно отображались (например Arial Unicode MS).
Использовать сторонние компоненты типа TMS Unicode и подобных - невозможно, ибо в последствии планирую такой текст отображать в качестве нодов у TVirtualStringTree.
Вопрос: существуют ли готовые функции или компоненты, позволяющие переводить подобные "коды символов" непосредственно в символы Юникода?
Заранее спасибо за ответ.


Prohodil Mimo   (2007-09-12 22:55:00) [1]

sshaitan ©   (12.09.07 19:03)
Использовать сторонние компоненты типа TMS Unicode и подобных - невозможно, ибо в последствии планирую такой текст отображать в качестве нодов у TVirtualStringTree


лучше воспользуйся компонентами "типа TMS Unicode и подобных", а TVirtualStringTree перепиши (отдельным компонентом), что бы он понимал Unicode.


Вася Правильный   (2007-09-12 19:08:00) [2]

VCL не поддерживает юникод
поэтому либо рисовать значки самому, либо юзать чужие компоненты с поддержкой
tnt Unicode controls


Наверх

Титульная страница Поиск, карта сайта Написать письмо