如何检测何时将SWT Shell拖动到屏幕上的新位置

时间:2011-02-12 13:20:40

标签: shell swt screen move drag

我是SWT的新手,但我无法检测到我的Shell何时开始被用户拖动到屏幕上的新位置。拖动完成后我可以获得一个controlMoved事件,但为时已晚,因为我想在移动开始时采取一些动作。我想过尝试检测鼠标在标题栏中按下的时间,然后当它被释放时,但我还没有找到一种方法来检测它。我正在使用Cocoa开发OSX。

非常感谢任何帮助。

Brian McGann

1 个答案:

答案 0 :(得分:0)

嗯,不确定这是可能的。当您选择标题栏移动shell时,似乎唯一被触发的事件是FocusOut事件...... 运动开始时你想采取什么样的行动?