Ändern des Maus-Cursors
-
Hallo Community,
ich suche nach einer Lösung für folgendes Problem:
Meine Anwendung stellt eine Funktion zur Verfügung um Firmware-Updates anderer Geräte über das Netzwerk durchzuführen. Dieser Update-Vorgang dauert eine gewisse Zeit, und für diese Zeitspanne möchte ich gerne den Maus-Cursor vom Standard-Pfeil in den Microsoft Wait-Cursor ändern. Ob der Update-Vorgang abgeschlossen ist wird über einen Timer überprüft.
Für Anregungen und Denkanstöße bin ich sehr dankbar,
Jas
-
Hallo,
reicht das hier:
http://msdn.microsoft.com/en-us/library/wc7bzytb.aspx
als Denkanstoß?
MfG,
Probe-Nutzer
-
Hallo Probe-Nutzer,
vielen Dank für Deine Antwort.
Das Problem ist nicht, dass ich nicht weiß, wie der Maus-Cursor prinzipiell verändert werden kann, ich benutze z.B. SetCursor(...).
Mein Problem ist, dass das Setzen des Cursors in der StartTimer(...)-Methode und das zurücksetzen des Cursors in der StopTimer(...)-Methode passieren soll. Wenn ich jetzt den Cursor in der StartTimer(...)-Methode auf den Microsoft Wait-Cursor setze, dann wird dieser aber nur solange angezeigt, bis die StartTimer(...)-Methode wieder verlassen wird.Viele Grüße,
Jas
-
BeginWaitCursor(); ... EndWaitCursor();
-
Schau dir mal http://support.microsoft.com/?scid=kb%3Ben-us%3B131991&x=12&y=6 an
-
Hallo ihoernchen,
vielen Dank für den Link, über das Abfangen der WM_SETCURSOR-Nachricht funktioniert es so, wie ich es benötige.
Liebe Grüße,
Jas