Open GoogleCodeExporter opened 9 years ago
Original comment by OrphanCat
on 15 Dec 2011 at 3:30
Issue 137 has been merged into this issue.
Original comment by OrphanCat
on 2 Mar 2012 at 11:55
You can use wc.Perform() to bypass the code that does not recognize the
TPaintPanel correctly. This works well in TFrameViewer/TFrameBrowser, too:
procedure TViewerForm.AppMessage(var Msg: TMsg; var Handled: Boolean);
[...]
wc := FindVCLWindow(mousePos);
begin
if wc is TPaintPanel then
wc.Perform(CM_MOUSEWHEEL, Msg.WParam, Msg.LParam)
else
SendMessage(wc.Handle, WM_MOUSEWHEEL, Msg.wParam, Msg.lParam);
Handled := True;
end;
[...]
Original comment by OrphanCat
on 26 Jan 2013 at 4:32
Original comment by OrphanCat
on 3 Feb 2013 at 3:21
Original issue reported on code.google.com by
scott.ca...@desktop-assistance.com
on 21 Jul 2011 at 2:47