Home All Groups Group Topic Archive Search About

Showing hourglass cursor for entire screen, not just program window

Author
13 Jun 2006 9:59 PM
bob@datasync.com
Is there anyway to show the hourglass (busy) cursor on the entire
monitor screen, not just when the cursor is within the current
program's window?

Thanks

Author
14 Jun 2006 10:38 AM
Larry Lard
b**@datasync.com wrote:
> Is there anyway to show the hourglass (busy) cursor on the entire
> monitor screen, not just when the cursor is within the current
> program's window?

No. The most you can do is

System.Windows.Forms.Cursor.Current =
System.Windows.Forms.Cursors.WaitCursor

This makes sense, because in a multitasking OS, your app being busy
does not stop other apps working.

--
Larry Lard
Replies to group please
Author
14 Jun 2006 11:56 AM
bob@datasync.com
Larry,

It seems to make sense, however, under vb6 (which worked with
multitasking Windows also), the object Sceen had a cursor property you
could set, and it applied to the entire screen. The hourglass didn't
affect other programs, it just told you one of them was busy.

Larry Lard wrote:
Show quoteHide quote
> b**@datasync.com wrote:
> > Is there anyway to show the hourglass (busy) cursor on the entire
> > monitor screen, not just when the cursor is within the current
> > program's window?
>
> No. The most you can do is
>
> System.Windows.Forms.Cursor.Current =
> System.Windows.Forms.Cursors.WaitCursor
>
> This makes sense, because in a multitasking OS, your app being busy
> does not stop other apps working.
>
> --
> Larry Lard
> Replies to group please
Author
14 Jun 2006 1:16 PM
Larry Lard
b**@datasync.com wrote:
> Larry,
>
> It seems to make sense, however, under vb6 (which worked with
> multitasking Windows also), the object Sceen had a cursor property you
> could set,

Yes...

> and it applied to the entire screen.

Sadly my memory fails to remind me definitively whether it ever did
this; however, certainly under Windows XP, it doesn't.

--
Larry Lard
Replies to group please