Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Вниз

Отображение с Label.caption символов по их 16-тиричному коду   Найти похожие ветки 

 
leonidus ©   (2006-03-13 10:03) [0]

Мастера подскажите пожалуйста, если я пишу:
Label1.Caption:=#$0100;
то получаю символ "А", а как мне в цикле менять значение символа т.е. я хочу отобразить интервал от #$0100 до #$0200, че-то не соображу никак...


 
Жуков Олег   (2006-03-13 10:09) [1]

Chr


 
leonidus ©   (2006-03-13 10:24) [2]

Олег спасибо, но chr "returns the character with the ordinal value (ASCII value)" т.е. видимо в диапазоне то 255 а мне нужно что бы и юникодные символы отображалить, есть ли подобная функция для символов старше 255-го?


 
Dmitrij_K   (2006-03-13 10:35) [3]

Label1.Caption - юникод не потдерживает


 
Жуков Олег   (2006-03-13 10:42) [4]

Sory за невнимательность. Есть API функция MultiByteToWideChar, судя по названию, делает то что надо, а вот как отобразить полученый символ в Win32 VCL  приложении, я честно говоря не знаю. Может быть какой-нибудь MessageBoxW правильно покажет.


 
Плохиш ©   (2006-03-13 10:44) [5]


> leonidus ©   (13.03.06 10:03)  
> Мастера подскажите пожалуйста, если я пишу:
> Label1.Caption:=#$0100;
> то получаю символ "А", а как мне в цикле менять значение
> символа т.е. я хочу отобразить интервал от #$0100 до #$0200,
>  че-то не соображу никак

for ch:= #$0100 to #$0200 do Label1.Caption:=Label1.Caption+ch;

Это что ли надо?


 
Жуков Олег   (2006-03-13 10:45) [6]

Или DrawTextExW


 
leonidus ©   (2006-03-13 13:54) [7]

А с отображением у меня проблем нет, я использую компоненты TNT. Но все же не пойму как мне узнать код того или иного символа, таблица символов показывает что символ "æ" имеет код U+00E6 а какой код мне передать label`у что бы этот символ отобразить? TntLabel3.Caption:=#$E6; отображает совсем не то - символ "ж"... т.е. после символов #$ должен стоять шестнадцатиричный код или нет?


 
leonidus ©   (2006-03-13 15:54) [8]

люди не бросайте на произвол судьбы!



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.037 c
4-1136211191
Человек
2006-01-02 17:13
2006.03.26
Hook клавиатуры


2-1141978706
stud
2006-03-10 11:18
2006.03.26
ошибка при выполнении командного файла из приложения


2-1142240964
mrAndersen
2006-03-13 12:09
2006.03.26
Как добавить *.gif файл на форму?


15-1141457447
Pazitron_Brain
2006-03-04 10:30
2006.03.26
POP и IMAP


15-1141566186
Windows
2006-03-05 16:43
2006.03.26
TICQClient помогите вернуть)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский