Mausposition feststellen und verändern ;)
-
Hi,
ich möchte gerne wissen, wie man die aktuelle Mausposition am Bildschirm feststellt, aber noch eher, wie man sie setzen kann. Also die Möglichkeit, den Mauszeiger an einen bestimmten Punkt zu transportieren
-
DOS oder Konsole?
MfG SideWinder
-
In einer Konsolenanwendung, sorry, hab vergesses es dazuzuschreiben
-
Textzeiger: Siehe FAQ "Improved Console"
Mauszeiger: GetCursorPos()/SetCursorPos()MfG SideWinder
-
Sind diese Funktionen in einer bestimmten Unit oder allgemein? (ich schau gleich nach, aber es schadet ja nichts wenn ich vorher frage oO)
-
OK, sie stehen in windows.h
Jetzt schau ich mir mal die FAQ an, denn GetCursorPos() nimmt einen Parameter
Also mir fehlt leider die Zeit, mich noch heute mit der Improved Console zu beschäftigen
Ich brauche im Moment nur eine Funktion, die mir schnell die X- und Y-Position der Maus übergibt. Mit BOOL GetCursorPos(LPPOINT) komm ich nicht so recht klar, denn diese übergibt doch wohl true oder false, je nachdem ob die Maus sich an dem Punkt befindet oder nicht, oder? Denn ich will ja einfach nur wissen wo sie ist, nicht überprüfen, ob sie sich an einem bestimmten Ort befindet...//Edit: hat sich erledigt, hab ein kleines Codebeispiel gefunden
-
An Johannes Maier:
Ich hab ein ähnliches Problem, kannst du einfach mal den link posten, wo du ein Beispiel gefunden hast?
Danke, bin dir sehr verbunden.
MfG
CMan
-
POINT pos; GetCursorPos(&pos);
MfG SideWinder
-
kuck mal hier http://www.cpp-programming.de/quellcodes/viewcode.php?id=032,
oder hier http://www.cpp-programming.de/quellcodes/viewcode.php?id=011MfG
Canon