Einzelnen Beitrag anzeigen

kitprog

Registriert seit: 25. Sep 2006
1 Beiträge
 
#2

Re: Mausrad für nicht fokussierte Komponente

  Alt 25. Dez 2009, 09:44
Hallo anse,

ich habe mir gerade gestern, Folgendes zusammengetüftelt:

Delphi-Quellcode:
procedure TfrmTest.FormMouseWheel(Sender: TObject; Shift: TShiftState;
  WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
  if PtInRect(ScrollBoxTest.ClientRect, ScrollBoxTest.ScreenToClient(Mouse.CursorPos)) then
  begin
    if WheelDelta >0 then
      ScrollBoxTest.VertScrollBar.Position := ScrollBoxTest.VertScrollBar.Position - TestGroesse;
    if WheelDelta <0 then
      ScrollBoxTest.VertScrollBar.Position := ScrollBoxTest.VertScrollBar.Position + TestGroesse;
  end;
  Handled := True;
end;
Frohe Weihnachten :xmas:
  Mit Zitat antworten Zitat