Einzelnen Beitrag anzeigen

Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Maus an ein frembdes Fenster binden?

  Alt 2. Dez 2008, 15:18
Ich kenne das Problem... Bei einnigen Spielen rutscht man durch die Mausbewegung auf den anderen Monitor, klickt dann mal und zack landet man auf dem Desktop.
Dein Problem wird sein, dass du wahrscheinlich kein Windowshandle für eine Fullscreen DirectX Anwendung bekommen wirst (vielleicht Irre ich mich auch. kA um ehrlich zu sein.) Jedenfalls wäre ein anderer Ansatz die Maus einfach auf den ersten Monitor zu beschränken. Also beim dual Monitor Betrieb hat der 1. Monitor wenn ich mich recht entsinne "positive" Koordinaten und der 2. Monitor negative. Du könntest jedenfalls die Auflösung des Monitors auslesen und dann mit ClipCursor ((0/0),(1680/1050)) alles auf den ersten Monitor einschränken. Übrigens kleiner Tippfehler fon turboPASCAL: GetWindowRect() sollte es heißen. (Ein "s" zu viel.)

Gruß
Reli
  Mit Zitat antworten Zitat