VirtualTreeView: как убрать подпись под курсором при драг энд дроп
Vlad F
Дата: 03.06.2019 10:18:04
Когда тащишь что-то из одного дерева в другое и при Accept := True в OnDragOver курсор мыши приобретает форму здоровенного серого прямоугольника с жирным синим плюсом и надписью "копирование". Оно где это дело управляется/настраивается и как убрать, например, саму надпись?
Shuraken
Дата: 03.06.2019 12:12:16
Vlad F,
а можете код показать? Какой версией библиотек пользуетесь?
Vlad F
Дата: 03.06.2019 12:30:34
Shuraken,
Да нет там у меня в этом месте никакого особенного кода, DragMode := dmAutomatic, в DragOperations все галочки сняты и все остальное, как понимаю, оно от себя там рисует по умолчанию. Выглядит этот "курсор мыши" при попадании в цель (Accept := True) достаточно страшно, напоминает классический TBitBtn c жирным синим плюсом в качестве картинки и надписью "копирование". Вот почему копирование, когда у меня там будет перенос?)) Версия, судя по исходникам, 7.2.1, с месяц назад была взята с гитхаба.
Vlad F
Дата: 03.06.2019 12:37:00
Vlad F,
P.S. DragImageKind на эту дополнительную серую "кнопку" под курсором не влияет, скорее влияет на сам курсор.
ёёёёё
Дата: 03.06.2019 14:07:17
У меня при копировании отображаются копируемые ноды, в виде полупрозрачной картинки.
Наверное, какую-то галку доя этого клацнуть надо, да.
Vlad F
Дата: 03.06.2019 14:14:56
ёёёёё,
У меня тоже самое, что и у тебя, а под ними вдобавок описываемая хрень. Если и клацнул для этого что то случайно, то хотелось бы совета бывалых, где теперь отменить. Мультиселект включен, если это важно.
Кроик Семён
Дата: 03.06.2019 15:41:30
Vlad F,вот на
этом форуме (осторожно, немецкий :) привели пример, как рисовать свое изображение для Drag'n'drop - объекта. Там соль в перегрузке виртуального метода TBaseVirtualTree.
DoPaintDropMark
Vlad F
Дата: 03.06.2019 16:04:53
Кроик Семён,
Ты ничего не понял, у меня обратная задача, - отрубить некоторые встроенные прибамбасы. Которые ещё непонятно как включились.
ёёёёё
Дата: 03.06.2019 16:23:52
Vlad F,
в исходниках посмотри, там суперкомментированная портянка.
Dimitry Sibiryakov
Дата: 03.06.2019 16:27:35
Vlad F |
---|
как убрать, например, саму надпись?
|
Открываешь исходник, ищешь где эта надпись выводится, смотришь какими IF-ами это место
обложено. Всё, телемаркет.
Posted via ActualForum NNTP Server 1.5