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
 
#3

Re: Cursor in Mitte

  Alt 15. Sep 2004, 14:37
Das könnt so gehen:
Delphi-Quellcode:
var
  setself: boolean = false;
//...
procedure Form1.OnMouseMove(...);
begin
  setself := not setself;
  if setself do begin
    //Verschieben um x und y (parameter);
    SetCursorPos(MitteDesForms);
  end;
end;
das setself brauchts, da ansonsten durch SetCursorPos das OnMouseMove wieder ausgelöst werden würde, obwohl der benutzer die maus gar nicht bewegt hat. (wär das auch endlosrekursion?)
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat