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

Вниз

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 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.014 c
7-78165
BoTToN!k
2003-05-14 14:31
2003.07.24
адресная книга


1-77984
MaXie
2003-07-11 12:44
2003.07.24
Как определить событие OnChange?


3-77751
DenK_vrtz
2003-07-01 16:04
2003.07.24
Кто сталкивался с проблемой?


1-77837
SerG2003
2003-07-12 11:42
2003.07.24
Повторный вызов


1-77997
Darrin
2003-07-11 16:46
2003.07.24
Как изменить цвет MainMenu ?





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