检测是拖延我的应用程序的东西

时间:2012-06-22 14:43:02

标签: delphi drag-and-drop state

我需要知道是否有一些对象被拖到我的Delphi应用程序上。

例如:当用户将某个项目从ListView拖动到ListBox,或者将某个文件从资源管理器拖到我的LitsView中时,我想随时检查他是否仍在拖动或不再拖动。

我可以在不挂钩事件的情况下找到这个吗?

Delphi XE

1 个答案:

答案 0 :(得分:0)

我会在拖动过程开始时做一个注释,例如调用IDropTarget.DragEnter时这样做。然后在随后调用DragLeaveDrop时重置标记。