Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод текста, ...не затирая то, что под ним 
:(
    Опции темы
Гость_Андрей
Дата 2.10.2004, 07:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











На Canvas'е есть куча объектов. Необходимо вывести туда текст и дать возможность user'у таскать этот текст по экрану. Как это сделать, чтобы за текстом не оставался след. То есть стирать предыдущий текст при движении мыши, рисовать новый, при этом не затирая то, что находится под текстом.

Как это сделать? Кто-нибудь сталкивался?
  Вверх
Atos
Дата 2.10.2004, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 2.9.2004
Где: Омск

Репутация: нет
Всего: нет



А может быть попробовать пользоваться не Canvas' ом, а поставить на форму статический текст, и перетаскивать его? (Наобум говорю)


PM MAIL   Вверх
Гость_Андрей
Дата 2.10.2004, 14:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нет, так не пойдет. Дело в том, что текст этот - есть подпись к линии, линии могут быть и под углом. Необходимо при редактировании, перетаскивании линии стирать также и текст и рисовать его в другом месте.
Слышал, что его можно преобразовать в кривые Безье. Кто-нибудь это делал?
  Вверх
_hunter
Дата 2.10.2004, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: нет
Всего: 98



придется делать все вручную:
текст рисуеш на одной DIB-секции все остальное -- на другой
перед выводом -- склеиваеш на третьей и ее же показываеш


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Guest
Дата 4.10.2004, 10:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Можно собственный объект создать, тогда все проще будет
1. Такай используя DragnDrop
2. Проблем с углом наклона не будет
//=================================//
Вот только нудное это дело компаненты писать
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.1299 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.