当darg源位于我的应用程序之外时,如何覆盖默认的拖放游标

时间:2009-08-30 15:58:02

标签: wpf drag-and-drop cursor

拖放中,如果我想自定义游标,我可以在拖动源上订阅GiveFeedback并设置e.UseDefaultCursors = false,然后渲染内容我想。

但是只有拖动源是我的应用程序才有效。例如,如果我想在从资源管理器中拖动文件时也这样做,我无法订阅该事件,因为我只能访问放置目标而不能访问拖动源。

有没有其他方法可以禁用内置游标并复制和链接标志,以便我可以在这种情况下自行渲染?

1 个答案:

答案 0 :(得分:1)

嗯...这可能根本不会有帮助(我希望它能以某种方式)但是在Visual Basic中,使用.NET Framework中的语言,在创建表单时,有一个拖放选项可以禁用它,所以无论你使用什么编译器,都可能有某种选择。

我会特别注意你正在使用的内容并阅读拖放内容,这可能与表单/ GUI有关。

我希望这在某种程度上有所帮助,如果没有,我道歉并且gl。