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

CharSet   Найти похожие ветки 

← →
Navi ©   (2003-07-12 08:57) [0]

Здравствуйте!
Можно ли в насленник TCustomEdit вводить символы с разными CharSet, например ввести: "диам 3,2 мм" (вместо "диам" - его значок, который есть в балтийском наборе)?
Спасибо.


← →
ЮЮ ©   (2003-07-12 12:09) [1]

В принципе ничто не мешает в наследнике перекрыть метод Paint и рисуй что хочешь. Только не представляю, как при вводе текста пользователь будет переключать фонт, а твоё дело будет запоминать фонт для каждого символа и выводить. Т.к. сказать облегчённый RichEdit.


← →
ЮЮ ©   (2003-07-12 12:14) [2]

Поэтому не проще ли использовать RichEdit, позволяющий для каждого симвла использовать собственные параметры Font-a


← →
Navi ©   (2003-07-13 12:05) [3]

RichEdit не подходит. Вобщем стоит переформулировать вопрос: надо написать на канве формы что-то по русски и со знаком "диаметр". CharSet ставим в RUSSIAN_CHARSET, рисуем - Canvas.TextOut(0, 0, "Размер= " + Char(?) + "мм");. Что подставить вместо ? или надо использовать WideChar или подход не верен в принципе? Насколько я понимаю шрифт Arial есть Unicode, а CharSet - просто сдвиг от 0. Поэтому вместо ? надо наверно подставлять значение сдвига + код номер символа в этой странице. Мастера, подскажите пожалуйста. Больше спросить не кого.
Если я совсем не прав, дайте ссылки, где почитать (по-русски желательно).
Спасибо.



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

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



Память: 0.45 MB
Время: 0.013 c
14-78094
lex7
2003-07-08 09:28
2003.07.24
C & Delphi


1-77842
captive
2003-07-11 15:26
2003.07.24
Помогите с формами разобраться..


3-77801
chexum
2003-07-02 15:53
2003.07.24
Обработка ошибок ADO


14-78051
Soft
2003-07-06 03:01
2003.07.24
Мы убьем машинами Вселенную


3-77726
McSimm2
2003-06-30 10:00
2003.07.24
---|Ветка была без названия|---




   Наверх