Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Масштабирование RichEdit [D6, WinXP]


Tualan ©   (2002-09-25 12:07:00) 

Уважаемые Мастера !!! Подскажите пожалуйста можно ли изменить масштаб содержимого RichEdit, если да то как ? Заранее благодарен Александр.


Tualan   (2002-09-26 12:58:00) [1]

Помогите пожалуйста с SetWodTransform.


Tualan   (2002-09-25 14:39:00) [2]

А действительно что за функция SetWodTransform ?


REA   (2002-09-25 14:19:00) [3]

Сделать то можно, а курсор кто будет рисовать, selection и т.п.
Т.е. содержимо RichEdit можно нарисовать, а вот редактирование сделать сложнее.


Tualan   (2002-09-25 14:01:00) [4]

Почему два один, просто два изображения. Схема такая: некий компонент отправляет все сообщения RichEdit, RichEdit PainTo (кудато), затем опять же некий компонент берет из кудато и масштабируя рисует на себя. Можно так сделать ?


Korona   (2002-09-25 14:01:00) [5]

The SetWorldTransformfunction sets a two-dimensional linear transformation between world space and page space for the specified device context. This transformation can be used to scale, rotate, shear, or translate graphics output.


Korona   (2002-09-25 14:00:00) [6]

А если попробовать менять систему координат, например, с помощью SetWodTransform?


REA   (2002-09-25 13:51:00) [7]

Тогда у тебя будет 2 RichEdita. Я имел ввиду что прямо в RichEdit не получится и масштабировать и редактировать.


Tualan   (2002-09-25 13:48:00) [8]

А почему, ведь если пересылать от области вывода все сообщения RichEdit и каждый раз перерисовывать ?


REA   (2002-09-25 13:24:00) [9]

Можно выводить с масштабом на DC, но редактировать будет нельзя и работает оно криво.


Tualan   (2002-09-25 12:47:00) [10]

Насколько сложно написать свой RichEdit ? Какая примерно схема создания ? Какой класс Delphi лучше всего использовать для наследования ?


AL2002   (2002-09-25 12:33:00) [11]

С корня.


Tualan   (2002-09-25 12:25:00) [12]

Как в RichView. Или это с корня переписовать надо ?


AL2002   (2002-09-25 12:21:00) [13]

Наверное, нужно циклом выделять каждый символ и давать SelAttributes.Size:=SelAttributes.Size+1;


MBo   (2002-09-25 12:13:00) [14]

А как это?


Наверх

Титульная страница Поиск, карта сайта Написать письмо