выбрать элемент вкладки при наведении курсора во время операции перетаскивания в SWT - PullRequest
1 голос
/ 04 октября 2010

Мне нужно выбирать элементы вкладки из папки вкладок SWT во время операции перетаскивания при наведении курсора, как в окнах с кнопками панели задач. Мое решение может зависеть от платформы (Windows).

К сожалению, события отслеживания мыши не запускаются во время операций DND. Я решил реализовать себя парящее событие. Я получаю некоторые события мыши с событием dragOver, и я знаю, что область зоны наведения совпадает с областью двойного щелчка и может быть получена с помощью GetSystemMetrics. Однако из-за задержки при наведении курсора я могу только получить ее из реестра. Можно вызывать некоторые встроенные функции, но реестр кажется слишком экстремальным.

Есть ли у вас какие-либо другие решения или хотя бы какой-нибудь API для определения задержки при наведении?

1 Ответ

0 голосов
/ 25 октября 2010

для времени наведения см. SPI_GETMOUSEHOVERTIME в http://msdn.microsoft.com/en-us/library/ms724947%28v=VS.85%29.aspx

...