Seite 1 von 2

Mauszeiger systemweit verstecken (nicht ShowCursor_() !!)

Verfasst: 14.02.2007 23:26
von AND51
Hallo!

Die Überschrift sagt eigentlich schon alles: Ich möchte den Mauszeiger verstecken, und zwar systemweit. ShowCursor_() funktioniert nur ihn Zusammenhang mit eigenem Fenster.

Ich kann auch nicht den Mauszeiger dauerhaft vershieben (z. B. außerhalb des Bildschirms, da ich ein anderes, bestimmtes Programm nicht beeinflussen will.

Hat jemand eine Idee?

Verfasst: 14.02.2007 23:43
von Kaeru Gaman
....was bei Jeronimo hast du vor.... :?

Verfasst: 14.02.2007 23:54
von STARGÅTE
Ich glaube verstecken reicht da nicht. Du musst die komplette Maus entfernen.

Vllt Maustreiber deaktivieren, wobei Kaeru Gaman Frage berechtigt ist :?

Denn selbt ohne Maus kannst du mit der Tastatur alles machen

Verfasst: 15.02.2007 10:02
von AND51
Es geht (mal wieder :roll: ) um mein Lieblingsspiel "Tactical Ops". Wenn man mit <WIN> oder <ALT>+<TAB> raus- und wieder reinswitcht, hat man großes Glück, dass man während des ganzen SPiels seinen normalen Systemmauszeiger sieht, der sich dann auch noch mit unterschiedlicher Geschwindigkeit zum "selbstgemachtern" Spielmauszeiger bewegt.

Da ich sowieso ein Tool programmiere, was im Hintergrund zu diesem SPiel läuft dachte ich mir, dass ich den Mauszeiger verstecke while das Spiel maximiert/im Vollbildmodus ist.


@ STARGATE: Ja, der Avatar kommt deinem Namen doch schon näher... :D
Hast du gestern auch das Supergate gesehen? Gigantisch!

Verfasst: 15.02.2007 11:36
von STARGÅTE
[OT]
Ich wollte ja erst ein STARGATE nehmen aber das war nicht gut erkenn bar.

Joooo habe ich natürlich, nur war ich traurig das schon wieder eine Staffel zu ende gegangen ist :-(

Nun kommt nur noch Staffel 10 und zwei Filme und dann geht SG1 endgültig zuende *heul*

Naja kommt ja immer noch Atlantis *freu*
[/OT]

Verfasst: 15.02.2007 12:57
von Scarabol
Man könnte doch mit SetSystemCursor_() das Handle an einen unsichtbaren (leeren) Cursor übergeben, sodass der Cursor nicht mehr angezeigt wird.

Verfasst: 15.02.2007 13:53
von AND51
@ STARGATE: Du hast Recht... Warum geht diese wunderbare Ära nur zu Ende? :( :( :(

@ Scarabol: Ich habe das schon mit SetCursor_() versucht; die API sagt, wenn man NULL übergibt, wird der Cursor entfernt, das geht aber nicht!

Falls es hilft: Ich kann aber mit GetCursorInfo_() die Koordinaten und das Handle des Cursors ermitteln.

Verfasst: 15.02.2007 13:58
von Kaeru Gaman
Scarabol schrieb, einen leeren cursor übergeben, nicht keinen übergeben...

mach dir eine .cur datei aus nem leeren bild...

Verfasst: 15.02.2007 13:58
von AND51
Danke, ich werde es versuchen!

Verfasst: 16.02.2007 20:52
von Scarabol
Und?