我正在尝试创建一个在托盘中运行的C#应用程序,我可以将文件放在它的图标上。 有没有办法在System Tray图标上删除文件的路径? System.Windows.Forms.NotifyIcon没有任何与拖放相关的事件。
答案 0 :(得分:8)
这是不可能的这样做,这很简单。 如果光标位于通知图标附近的特殊区域,则可以显示虚拟表格。 虚拟表单可以获取droped文件的文件路径。
答案 1 :(得分:1)
它有例子,但它并不完全用C ++编写:(
答案 2 :(得分:1)
实际上可以使用一种稍微粗暴的方法。 Fluffy App为其文件上传器执行此操作。它使用Spifftastic,它使用一个非常简洁的小方法来识别托盘图标的位置。然后在图标的位置上放置一个透明窗口并用作实际的放置目标,但对于最终用户,它似乎都将文件放在图标上。