【问题标题】:select tab item on hover while in drag-and-drop operation in SWT在 SWT 中进行拖放操作时在悬停时选择选项卡项
【发布时间】:2011-04-20 22:35:12
【问题描述】:

在悬停时进行拖放操作时,我需要从 SWT 选项卡文件夹中选择选项卡项,就像 Windows 对任务栏按钮所做的那样。我的解决方案可能依赖于平台(Windows)。

不幸的是,在 DND 操作中鼠标跟踪事件不会触发。我决定自己实现悬停事件。我通过dragOver事件得到了一些鼠标事件,我知道悬停区域的区域与双击区域相同,可以使用GetSystemMetrics获得。但是,对于悬停延迟,我似乎只能从注册表中获取它。调用一些原生函数是可以的,但是注册表似乎有点太极端了。

您是否有任何其他解决方案,或者至少有一些 API 可以找到悬停延迟?

【问题讨论】:

    标签: drag-and-drop swt tabitem mousehover


    【解决方案1】:

    有关悬停时间,请参阅http://msdn.microsoft.com/en-us/library/ms724947%28v=VS.85%29.aspx 中的 SPI_GETMOUSEHOVERTIME

    【讨论】:

    • 这就是我要寻找的。我还意识到,在拖放模式下,鼠标不必停留在悬停矩形中即可按下任务栏按钮。但是时间似乎与悬停时间相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多