ControlScrollFilter.PreFilterMessage Method
Parameters
- m
- Message
The message to be dispatched. You cannot modify this message.
Return Value
booltrue to filter the message and stop it from being dispatched; false to allow the message to continue to the next filter or control.
Implements
IMessageFilter.PreFilterMessagepublic bool PreFilterMessage(ref Message m) { switch (m.Msg) { case (int)Enums.WINDOW_MESSAGE.MOUSE_WHEEL: case (int)Enums.WINDOW_MESSAGE.MOUSE_H_WHEEL: var hControlUnderMouse = Import.WindowFromPoint(new Point((int)m.LParam)); if (hControlUnderMouse == m.HWnd) { return false; } Import.SendMessage(hControlUnderMouse, (uint)m.Msg, m.WParam, m.LParam); return true; } return false; }
This language is not supported or no code example is available.