Well, yes, some other class do get the hand ... For example the communication class, that sends and receive the message, whereas I create my hourglass in the Dialog Class that request the messages and refreshed when the message eventually arrives.

Even in the communication class, between the message is sent and its answer arrives, other messages may arrive that will cause another class to do the treatment.
(That's normal coding isn't it?)

Has nobody tried to make a CWaitCursor treatment like this?
Marina