I have installed the native I2C driver, and the UDP driver for rotary encoders with push function (NetDCU8, WinCE, no MFC). Now I would like to have the same behaviour like a wheel mouse. So, I want to be able to capture the WM_MOUSEWHEEL message, and resolve the number of "wheel rotation ticks" (from HIWORD(wParam)/WHEEL_DELTA) at once, not having to process every single "tick" in a seperate call of the routine.
Currently I process the WM_KEYDOWN message, get the virtual key code and process this message in a seperat routine. But if there occur several "virtual keystrokes" successively, I think it's a overhead processing each one seperately.
Second issue: slso some "keystrokes" by the UDP are not recognized by the system, when the rotation speed is very high. What's the reason for this behaviour?