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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
3-1148477220
p_evghenii
2006-05-24 17:27
2006.07.30
Группировка запроса по датам


15-1151516366
TUser
2006-06-28 21:39
2006.07.30
Диск или контроллер?


1-1150365320
Baiji
2006-06-15 13:55
2006.07.30
Освободить файл


15-1151491112
McSimm(proxy)
2006-06-28 14:38
2006.07.30
Проблема с доступом к сайту


15-1151417957
ArtemESC
2006-06-27 18:19
2006.07.30
Как узнать где SoundBlaster: порт, DMA-канал ...





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