Вниз
Скачать: 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
3-77801
chexum
2003-07-02 15:53
2003.07.24
Обработка ошибок ADO


4-78202
vitall
2003-05-22 20:32
2003.07.24
ToolBar (ComCtrls)


3-77745
AlexanderSK
2003-07-01 13:45
2003.07.24
TCP порт для InterBase-а


1-77919
jiura1
2003-07-10 13:12
2003.07.24
А как работать в Grid-е со свойством ToplLeft?


3-77784
ai
2003-07-02 13:47
2003.07.24
Запрос из TADOQuery -как его закрыть?




   Наверх