Entwickler-Ecke
Windows API - Maus auf einen Monitor fixieren?
Wolle92 - Sa 13.06.09 10:50
Titel: Maus auf einen Monitor fixieren?
Hallo,
ich hab 2 Monitore am PC, die ich auch beide benutze.
Jetzt habe ich das Problem, das manche Spiele daran nicht denken, das am PC mehrere Monitore stecken können, und deshalb verschwindet meine Maus immer wieder aus dem Spielefenster, wenn ich an den Bildschirmrand will, um mich zu bewegen.
Was ich jetzt suche ist ein Programm, mit dem ich die Maus auf den einen Monitor fixieren kann, der zweite Monitor aber trotzdem weiter aktiv ist.
Kann mir da jemand weiterhelfen?
Danke,
Wolle
Moderiert von
Narses: Topic aus Off Topic verschoben am Mo 07.09.2009 um 00:46
jaenicke - Sa 13.06.09 11:14
Du könntest es mit ClipCursor versuchen, allerdings setzt das Spiel das vielleicht zurück und ich weiß nicht, ob das dafür gelten würde (Stichwort DirectInput). Strg + Alt + Entf setzt es in jedem Fall zurück.
Delete - Sa 05.09.09 18:29
Zufällig bin ich auf diesen Thread gestossen - die Antwort ist natürlich unbfriedigend für einen Delphianer!
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var R: TRect; begin R:=ClientRect; R.TopLeft:=ClientToScreen(R.TopLeft); R.BottomRight:=ClientToScreen(R.BottomRight); ClipCursor(@R); end; |
Mit
ClipCursor(NIL) hebt man die Restriktionen im Programm wieder auf.
Th69 - So 06.09.09 12:21
[offtopic]
Als ich den Thread-Titel 'Maus auf einen Monitor fixieren' gelesen habe, konnte ich nicht anders, als laut loszulachen, weil ich mir das bildlich vorgestellt habe, d.h. wie die Computermaus an einen Monitor geklebt wird... :)
[/offtopic]
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!