拖放落在“不允许区域”通知
我们遇到以下问题:
我们有一个包含项目的应用程序。
这些项目应该是拖拽的。可拖放到桌面上。
一旦我们输入拖动,该项目(在应用程序中)就会隐藏。
现在,如果我们将其放在任何地方,则会创建一个快捷方式,并且该项目应该在应用程序中再次可见。
问题: 当用户将其放置到不可放置的区域时,操作系统不会发出任何通知(据我们所知),因此我们无法使隐藏的项目(在应用程序中)再次可见。
希望这里有人可以帮助我们,或者有一些好的建议或解决方法。因为这是一个很难解决的问题。
We have the following issue:
We have a application which contains items.
These Items should be drag & droppable on the desktop.
Once we enter drag, the item (in the app) hides.
Now if we drop it anywhere, a shortcut will be created and the item should become visible again, in the app.
Problem:
When the user drops it onto a non-dropable area, the OS doesn't give any notification (as far as we know), so we can't make the hidden item (in the app) visible again.
Hope someone here can help us, or has some good suggestions or workaround. As this is quite a hard issue to solve.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建一个时钟为 50/100ms 的计时器并检查鼠标按钮状态。如果发布后还没有事件发生,那么用户就掉到了无效的地方。
Create a timer clocked at 50/100ms and check the mouse button state. If it's released and no event has rised yet, the user dropped to an invalid place.