Thema: Delphi Cursor in Mitte

Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#5

Re: Cursor in Mitte

  Alt 15. Sep 2004, 17:01
Zitat von SleepyMaster:
Delphi-Quellcode:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if (X <> Screen.Width div 2)or(Y <> Screen.Height div 2)then
    begin
    if Y > Screen.Height div 2 then
      Memo1.Lines.Add('Scroll Down');
    if Y < Screen.Height div 2 then
      Memo1.Lines.Add('Scroll Up');
    SetCursorPos(Screen.Width div 2, Screen.Height div 2);
    end;
end;
Hab nur keine Ahnung was du scrollen willst - das mit dem scrollen musst du also selber machen!
Des geht net ganz gut
Das OnMouseMove wird aufgrund des SetCursorPos unendlich lang aufgerufen, auch wenn die Maus nur einmal bewegt wurde.
Lösung: Siehe mein Beitrag oben
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat