Thema: Delphi Frage
Einzelnen Beitrag anzeigen
Alt 17.07.2002, 16:04   #4
Yoghurt
Jr. Member
 
Benutzerbild von Yoghurt
 
Registriert seit: 28.12.2000
Alter: 48
Beiträge: 49


Yoghurt eine Nachricht über Skype™ schicken
Standard

So sollte es funktionieren (verwende das leicht abgewandelt in einem Spiel)...

procedure TForm1.LockMouse;
var
CursorClipArea : TRect;
ImageOriginInScreenCoordinates : TPoint;
begin
ImageOriginInScreenCoordinates :=
ClientToScreen( Point(Form1.Left,
Form1.Top) );

CursorClipArea := Bounds(ImageOriginInScreenCoordinates.X,
ImageOriginInScreenCoordinates.Y,
Form1.Width, Form1.Height);

Windows.ClipCursor(@CursorClipArea);
end;

procedure TForm1.UnlockMouse;
begin
Windows.ClipCursor(nil);
end;

lg Yoghurt
Yoghurt ist offline   Mit Zitat antworten