Вниз
Скачать: 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.025 c
2-1142251809
Fenix
2006-03-13 15:10
2006.03.26
Печть SynEdit a


2-1141986651
1й2ц3у4к5е
2006-03-10 13:30
2006.03.26
Тип Делфи


11-1122956597
Кудрявцев Павел
2005-08-02 08:23
2006.03.26
Базы данных и KOL


2-1142065880
AlexeyT
2006-03-11 11:31
2006.03.26
Число отображаемых строк в TMemo


2-1141644031
Farpik
2006-03-06 14:20
2006.03.26
Как отследить подключение к Интернету?




   Наверх