正在改写窗体的几个事件对应的过程,实现一些视图的平移缩放等功能。 已经改写了mousemove等过程。例如:procedure MouseMove(Shift: TShiftState; X,Y: Integer); override; 实现过程是这样的,反正就是加了几句自己想要实现的咚咚了: procedure TJessica.MouseMove(Shift: TShiftState; X,Y: Integer);
begin
inherited MouseMove(.....)
...........
end; 问题来了:想改写鼠标滚动事件对应的过程的时候,没找到...... 有是肯定有的,只是我没找到了.....相信大家明白我的意思了. 只有10分,请各位指教!!!
WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
procedure FormMouseWheelDown(Sender: TObject; Shift: TShiftState;
MousePos: TPoint; var Handled: Boolean);
procedure FormMouseWheelUp(Sender: TObject; Shift: TShiftState;
MousePos: TPoint; var Handled: Boolean);是这个吗?
已经按unsigned建议用了截获消息。
还是想找找他们...
我用的delphi6,有这三个过程吗?
在那里找到的?Forms里面?controls?....
只是好奇多问一句,收工...继续编程去。