当我将一个对象拖到窗口外面时,如何处理TcxCustomGrid-TcxCustomGrid拖放?

我在窗口中有一个TcxGridDBTableView,并且dragmode设置为dmAutomatic。当我将一行拖放到另一行上方时,它可以正常工作。但是,当我将一行拖放到窗口外部时,我没有进入TcxGridDBTableView的'OnEndDrag'事件。 例:
procedure TfrmMyForm.cxGridDBTableViewEndDrag(Sender, Target: TObject; X, Y: Integer);
begin
  ShowMessage('ClassName: ' + Sender.ClassName );
end;
我是调试它,我在showmessage行有一个断点,但是当我在窗口外面放一行时,程序不会停在该行。 我正在使用快速量子网格来实现它。     
已邀请:
拖放到另一个应用程序(我假设你的意思是“窗外”)不是微不足道的。 我找到的最佳解决方案是Anders Melander的DragDrop组件套件: http://melander.dk/delphi/dragdrop     
假设“窗口”是指应用程序窗口,这是因为控件实现的拖放操作仅适用于应用程序中的拖放操作。对于从一个应用程序拖放到另一个应用程序,您需要使用OLE拖放操作。要么自己实现(不是太难),要么使用库。 关于OLE drag-n-drop的MSDN文档非常好。阅读起点:数据传输(COM) 我知道的两个库: Raize DropMaster:http://www.raize.com/DevTools/DropMaster/Default.asp Anders Melander的拖放组件套件:http://melander.dk/delphi/dragdrop     

要回复问题请先登录注册