Hallo zusammen,
ich habe ein Programm geschrieben, das zwischenzeitlich längere Rechenzeiten benötigt. Um das dem benutzer auch anzuzeigen, möchte ich, das mein mauszeiger zu beginn der ganzen prozedur zu einer Sanduhr geändert wird und am Ende wieder auf die Defaultanzeige wechselt.
hat irgendjemand eine Idee, wie ich das implementieren kann? Mit pMap.MousePointer = esriPointerHourglass habe ich es schon versucht, das klappt nicht.
Viele Grüße und Danke, Imke
ich habe ein Programm geschrieben, das zwischenzeitlich längere Rechenzeiten benötigt. Um das dem benutzer auch anzuzeigen, möchte ich, das mein mauszeiger zu beginn der ganzen prozedur zu einer Sanduhr geändert wird und am Ende wieder auf die Defaultanzeige wechselt.
hat irgendjemand eine Idee, wie ich das implementieren kann? Mit pMap.MousePointer = esriPointerHourglass habe ich es schon versucht, das klappt nicht.
Viele Grüße und Danke, Imke
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Di., 06.07.2004 - 16:28
PermalinkDim pMouseCursor As IMouseCursor
Set pMouseCursor = New MouseCursor
pMouseCursor.SetCursor 2
Details in der Hilfe
Gespeichert von Imke am Di., 06.07.2004 - 16:46
PermalinkLiegt es vielleicht daran, dass ich vorher schon einige sachen abarbeite und dann erst mitten drin den Mauszeiger ändere?
Gespeichert von Gast am Di., 06.07.2004 - 17:18
PermalinkHast du mal versucht den Mauszeiger am Anfang zu ändern?
Gespeichert von Imke am Mi., 07.07.2004 - 09:19
Permalinkich habe es jetzt an den anfang gebaut. dachte erst, das würde nicht funktionieren, weil vorher noch einige abfragen über msgbox kommen, aber es funktioniert wunderbar.
Wenn ich das in der Hilfe richtig verstanden habe, brauche ich das auch nicht wieder "auflösen" da der mauszeiger am ende vom SUB automatisch wieder auf Default gestellt wird, stimmts?
Nochmals vielen Dank,
Gruß Imke
Gespeichert von Gast am Mi., 07.07.2004 - 09:34
PermalinkGespeichert von uwelangehh am Mi., 13.10.2004 - 13:58
Permalinkauch wenn das eigentliche Problem bereits geloest ist, nur zur allgemeinen Info:
http://forums.esri.com/Thread.asp?c=93&f=992&t=55384#384316
beschreibt, dass man unter Verwendung einer Funktion an beliebigen Stellen den Mouse-Cursor mit:
pMouseCursor.SetCursor 2
auf die Sanduhr setzen kann. Wenn ich das richtig verstanden habe, handelt es sich hier allerdings um einen Bug, der zu der Fehlermeldung Subscript out of range fuehrt.
Gruss
Uwe