拖放落在“不允许区域”通知

发布于 2024-12-15 21:21:03 字数 282 浏览 0 评论 0原文

我们遇到以下问题:

我们有一个包含项目的应用程序。

这些项目应该是拖拽的。可拖放到桌面上。

一旦我们输入拖动,该项目(在应用程序中)就会隐藏。

现在,如果我们将其放在任何地方,则会创建一个快捷方式,并且该项目应该在应用程序中再次可见。

问题: 当用户将其放置到不可放置的区域时,操作系统不会发出任何通知(据我们所知),因此我们无法使隐藏的项目(在应用程序中)再次可见。

希望这里有人可以帮助我们,或者有一些好的建议或解决方法。因为这是一个很难解决的问题。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

抱猫软卧 2024-12-22 21:21:03

创建一个时钟为 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文