Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

Степень двойки и тройки...   Найти похожие ветки 

 
DeadMeat ©   (2006-06-30 09:15) [0]

Здравствуйте!
Тут такая проблема нарисовалась... Даже не знал куда писать.
Вообщем надо в TComboBox добавит строку, в которой есть символ степени двойки или тройки. Мне просто надо обозначить квадратные метры и кубические.
Так вот вставляю символ ² или ³ и нифига. Вместо него вопросик светится. Хотя вроде как в шрифте Arial оно есть. А там не отображает. Проверял и на TLabel и на TEdit.... Результат один.
Как вообще это дело побороть?
Пишу в WinXP на BDS2006.
Никто не сталкивался с этим? Или может есть другой выход отобразить квадратные метры..?


 
ЮЮ ©   (2006-06-30 09:21) [1]

кв.м

Хотя вроде как в шрифте Arial оно есть
а код символа какой видишь?


 
tButton ©   (2006-06-30 09:22) [2]

хм... в D5 на WinXP вродеб всё нормально.


 
Jeer ©   (2006-06-30 09:36) [3]

м^2


 
boriskb ©   (2006-06-30 09:44) [4]

DeadMeat ©   (30.06.06 9:15)
символ ? или ?


Копи/пасте, а символы исчезли.
Сильно сомневаюсь, что это везде видно будет.


 
DeadMeat ©   (2006-06-30 09:48) [5]

Вроде как Ord (..) показывает код 178 у двойки. Ставлю его туда в RunTime и не помогает.

Просто хотелось как бы по "симпотяшней" нарисовать это дело. Хотя если выхода нет, то наверно придется "кв.м" писать.
А вдруг выход есть?


 
Prohodil Mimo ©   (2006-06-30 10:08) [6]

а если прорисовку перехватить? иногда помогает для вывода символов с чужого региона.

стиль WinXP (забыл как называется) не используешь? Если да - попробуй без него что будет.


 
DeadMeat ©   (2006-06-30 10:30) [7]

Стоит классика. Я обычно темы сразу вырубаю.
А вот насчет перерисовки...... Может и можно, но вот не хотелось бы ради этого туда лезть. Это всего в одном месте отобразить надо.
Может другой способ есть?


 
Prohodil Mimo ©   (2006-06-30 10:56) [8]

DeadMeat ©   (06.06.30 10:30) [7]
Может и можно, но вот не хотелось бы ради этого туда лезть


а глубоко лезть возможно и не надо.
под рукой исходников нет, смогу только вечером глянуть что я делал, но помню что я установил свойство, что сам рисовать буду и только приписывал две строки и всё работало. Но опять же - я это делал для вывода символов чужого региона.


 
Prohodil Mimo ©   (2006-06-30 11:01) [9]

у тебя же не в самом сомбо, а в его выпадающем списке не отображается?
если так, то в выпадающем списке системный фонт используется, а не тот который ты в свойствах фонта указал. А в нём, как раз может и не быть символа степени.
В обед постараюсь глянуть на исходники, что я там мутил.


 
DeadMeat ©   (2006-06-30 11:11) [10]

Оно вообще не отображает. Хоть в выпадающем хоть в самом.
Надо попробовать с OwnerDraw. Мож чего и выйдет.


 
Prohodil Mimo ©   (2006-06-30 14:37) [11]

Проверил - точно, ни где не отображает, хотя при установки Arial (Western) - удалось написать в самом EDITе Combo текст со степенью 2, только перед 2 было добавлено A.
пробовал в Д2005. В Д3 вообще не удалось ничего.

думаю -

> Надо попробовать с OwnerDraw. Мож чего и выйдет.

и прорисовывать всё самому.


 
Prohodil Mimo?   (2006-06-30 14:44) [12]

<test>
?
?
</test>



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

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
2-1152681115
zdm
2006-07-12 09:11
2006.07.30
JVCL


2-1152195494
_Алексей
2006-07-06 18:18
2006.07.30
Прозрачность окон


2-1152621230
ddhvvn
2006-07-11 16:33
2006.07.30
Чтение шестнадцатиричных чисел


1-1150444906
Max4
2006-06-16 12:01
2006.07.30
Перехват сообщения от клавы


6-1142861728
linox
2006-03-20 16:35
2006.07.30
Строка на отдельный IP.