在Windows中,可以将文件拖放到任务栏图标上,让应用程序响应

时间:2013-11-28 10:17:48

标签: windows

在Windows中,有办法将文件拖到任务栏图标上,让应用程序响应,或者将文件拖到最小化图标上的概念纯粹是OSX的事情,而不是与Windows相关联?

1 个答案:

答案 0 :(得分:2)

这肯定是您在Windows中使用的操作。它将与任务栏按钮关联的窗口带到前台。当目标窗口重叠时,您需要使用它,因此无法访问。

但不,你不能放下按钮。

您可以通过调用RegisterDragDrop()向自己展示拖放通知。稍后,您将通过您实现的IDropTarget接口方法获得回调通知:

  • 当鼠标光标进入窗口时,将调用DragEnter()方法。它可以让您检查是否对被拖动的对象感到满意。用户通过(通常)光标形状
  • 获得反馈
  • 当鼠标在窗口内移动时,会调用DragOver()方法。如果您想让拖动目标更具选择性,提供动态反馈或需要其他效果(例如滚动窗口),那么这很有用
  • 当鼠标光标再次离开你的窗口时调用你的DragLeave()方法,你用它来恢复你在其他回调中做的任何事情
  • 当用户释放鼠标按钮时,将调用您的Drop()方法。