Forum: Win32/Win64 API (native code)
Delphi
by schwa226,
3. Aug 2009
Es handelt sich um einen Shell-Ersatz!
Da will ich die Mouse verstecken und bei bewegung halt wieder anzeigen.
crNone geht nur mit Screen.Cursor. Das wirkt sich dann jedoch nur auf die Form aus.
Diese deckt den Bidschirm aber nicht vollständig ab :(
Das die Mouse global nicht zu sehen ist hat bis jetzt nur mit SetSystemCursor funktioniert.
Das zurückholen halt aber noch nicht so ganz!
Forum: Win32/Win64 API (native code)
Delphi
by schwa226,
2. Aug 2009
Mein Programm macht Autostart und da möchte ich die Mouse verstecken.
Wird die Mouse bewegt wird sie wieder angezeigt. Nach einem Timeout wieder ausgeblendet.
Nun habe ich aber eh Probleme:
var
OldCursor : TCursor;
NewCursor : HCursor;
Forum: Win32/Win64 API (native code)
Delphi
by schwa226,
2. Aug 2009
Hi,
ich versuche gerade die Mouse global zu verstecken. Ich habe es geschafft ein Transparenten/Leeren Cursor zu erzeugen.
Wenn ich nun mit SetSystemCursor versuche den Cursor zu ersetzten ist der neue Cursor nur über meiner Form!
Ich will ihn aber überall vertecken?
OldCursor := Screen.Cursors;
NewCursor := LoadCursorFromFile(PWideChar('c:\crEmpty.cur'));