Использование двойного щелчка для захвата координат x, y за пределами формы С#

Я делаю приложение формы на С#, и мне нужно иметь возможность захватывать координаты x, y вне формы, когда пользователь дважды щелкает. Я не смог найти ничего, что могло бы мне помочь. Я новичок в С#, поэтому, возможно, я ищу не то. Любая помощь будет оценена по достоинству.

Спасибо,


person SyntacticNuance    schedule 18.07.2012    source источник
comment
См.: stackoverflow.com/questions/3312752/   -  person Josh    schedule 18.07.2012


Ответы (1)


В этом старом блоге MSDN есть пример кода для использования WH_MOUSE_LL, низкоуровневый обработчик мыши, который можно использовать для захвата событий мыши в Windows. Мышиные хуки не различают двойные клики, однако вам нужно будет сделать это самостоятельно. Вы можете использовать SystemInformation.DoubleClickTime и таймер, чтобы определить, был ли щелчок двойным или нет.

person Community    schedule 18.07.2012