5
голосов
6ответов
2790 просмотров

SetWindowsHook stops working after some time

I defined a global hook on WM_MOUSE that works perfectly for some time. It post a message to a specific window each time the mouse move. After some random time the hook stop sending messages. If I unregister and register the hook it works again. I suppose some specific thing happening in Windows...

1
голосов
2ответов
4539 просмотров

MouseProc hook and WM_LBUTTONDBLCLK

I have a hook setup for getting mouse events in a plugin I develop. I need to get the WM_LBUTTONDBLCLK, and I expect the message flow to be: WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK If I call the next hook when dealing with the first WM_LBUTTONDOWN, then the flow is as expected. However, ...

1
голосов
1ответов
322 просмотров

Can I suppress selected input before the application's main loop?

As part of my Visual Studio utilities add-in SamTools, I have a mouse input routine that catches Ctrl+MouseWheel and sends a pageup/pagedown command to the active text window. Visual Studio 2010 added a new "feature" that uses that gesture for zoom in/out (barf). Currently, my add-in does send th...

0
голосов
2ответов
1823 просмотров

Приложение-перехватчик с .NET для захвата событий двойного щелчка

Как подключить приложение, чтобы узнать, когда в нем дважды щелкнули мышью? Можно ли это сделать в .NET? Есть что-то, о чем мне следует быть осторожным? (например, сбой другого приложения)