Вниз
Скачать: CL | DM;

Отображение с 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.956 c
2-1141626781
K_Val
2006-03-06 09:33
2006.03.26
Программа без среды Delphi


15-1141390711
Nic
2006-03-03 15:58
2006.03.26
19" LCD NEC 1970-NXB


3-1138788233
AlAnNik
2006-02-01 13:03
2006.03.26
Проблема с MSDE


15-1141567477
Nick Denry
2006-03-05 17:04
2006.03.26
Подскажите где найти описание FastDIB


3-1138958029
Ega23
2006-02-03 12:13
2006.03.26
Создание View - поясните




   Наверх