Entwickler-Ecke

Windows API - Mauszeiger systemweit ändern


Nexus2k - Do 21.10.04 08:34
Titel: Mauszeiger systemweit ändern
Hallo

Ich suche eine Funktion um den Mauszeiger systemweit zu ändern. Ich bin schon soweit, dass er sich auf buttonclick bereits ändert, jedoch ist dieser Mauszeiger nur im aktuellen Programm sichtbar.
Gäbe es sonst eine möglichkeit, den Standart Mauszeiger von Windows zu überschreiben ?

Es geht schlussendlich darum, dass man in einer Präsentation einen eigenen Mauszeiger verwenden kann, der etwas grösser und herausstechender ist, damit man ihn auch zuhinterst im Raum sieht.

Edit1: ist es schlicht weg nicht möglich? oder kann es niemand?

Edit2: *nach oben schieb*

Moderiert von user profile iconUdontknow: Beiträge zusammengefasst.


der-c - Do 04.11.04 11:14

ging das nicht mit Mouse.Setcursor.X (bzw. .Y)
vieleicht musst du da nuch irgent eine unit einbinden


Nexus2k - Fr 12.11.04 10:26

nö geht net.


raziel - Fr 12.11.04 11:00

Hab mal ein bisschen in der Registry gewühlt ;)

Anscheinend werden die verschiedenen Cursor-Themen im Ordner
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cursors\Schemes
gespeichert. Name entspricht dem Namen in der Dropdown-Liste der Zeiger-Konfiguration (logischerweise).

Unter
> HKEY_CURRENT_USER\Control Panel\Cursors
wird über den (Standard)-Registrywert das aktuelle Mauszeigerprofil gespeichert.

raziel