![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Boris |
|
|||
|
Unregistered |
Если создаю объект TDragImage, то когда начинается Drag, возникают какие-то проблемы при рисовании на канвасе в области, находящейся под DragImage. Хотелось бы сделать подсветку, можно-нельзя выполнить Drop. Без DragImage работает, с ним - не очень хорошо. Если кто-то выполнял подсветку при использовании DragImage, помогите, пожалуйста.
|
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Попробуйте перерисовать компонет.
-------------------- |
|||
|
||||
| Boris |
|
|||
|
Unregistered |
Перерисовка вызывает неприятное мигание объекта DragImage
|
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Используй блокировку экрана.
-------------------- |
|||
|
||||
| Boris |
|
|||
|
Unregistered |
Мое впечатление, как это работает.
(Прим. DragImage у меня больше, чем курсор, и рисуется слева-вниз от него.) Мы создаем DragImage и передаем его системе. Система при перемещении DragImage запоминает экран, комбинирует экран с DragImage и курсором и выводит полученное изображение на экран. В моем случае, при перемещении DragImage снизу вверх (или справа налево) получается следующее: курсор наезжает на элемент, который я хочу подсветить. Я рисую подсветку, и система правильно все комбинирует. При перемещении DragImage сверху-вниз происходит следующее: DragImage наезжает на элемент, который пока не нужно подсвечивать (курсор находится еще над другим элементом), и система запоминает его внешний вид (неподсвеченный). Затем на него наезжает курсор, я рисую подсветку, система рисует DragImage, скомбинированный со старым неподсвеченным изображением. В результате получается часть элемента подсвечена, часть нет. Нужно как-то системе подсказать, что я изменил фон, но пока не знаю как. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |