Главная страница
    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.041 c
2-1142195886
kilop
2006-03-12 23:38
2006.03.26
Как приостановить процесс работы проги?


11-1123050971
Дмитрий Пырин
2005-08-03 10:36
2006.03.26
XML parser


15-1141510989
Bogdan1024
2006-03-05 01:23
2006.03.26
Explicit и Implicit


2-1141311808
undimon
2006-03-02 18:03
2006.03.26
Програмно нажать на кнопку во Флеш


15-1141724367
Антон К.
2006-03-07 12:39
2006.03.26
VPN





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский