El cursor de espera de Windows (conocido como cursor de reloj de arena hasta Windows Vista ) es un indicador que muestra que una aplicación está ocupada realizando una operación. Puede ir acompañado de una flecha si la operación se realiza en segundo plano.
El cursor de espera puede mostrarse en programas que utilizan la API de Windows .
Historia

Desde Windows 1.0 hasta Windows XP , se representaba con un reloj de arena. Windows Vista introdujo un nuevo cursor de espera animado. El cursor de espera en Windows 7 era casi idéntico. [ 1 ] Sin embargo, es posible cambiar la apariencia del cursor al cursor de reloj de arena original. Windows 8 introdujo un nuevo cursor de espera plano, de color azul claro sobre azul oscuro, que elimina el desvanecimiento y las partículas de la parte animada.
Uso
El cursor de espera tiene dos usos: a corto y largo plazo. Es un recurso compartido en el sistema entre aplicaciones y ventanas. Por defecto, cuando el cursor del ratón se encuentra en una ventana, el cursor que se muestra está controlado por la clase de ventana registrada y el manejo de la ventana WM_SETCURSOR. Se pueden utilizar diferentes escenarios. [ 2 ]
En Microsoft Foundation Class Library (MFC), el cursor de espera se puede controlar mediante CWaitCursor. Si se crea una instancia local, el cursor de espera se restablece cuando la instancia sale del ámbito. Se utiliza principalmente para cursores de espera de corta duración. [ 2 ]
En Windows Forms , cada instancia de Control tiene una propiedad Cursor, que puede ser controlada por la propia aplicación. Control.Cursores el cursor que se muestra cuando el ratón está en la región del control; System.Windows.Forms.Cursor.Currentes el cursor que se muestra cuando el ratón entra en cualquier ventana de la aplicación. [ 2 ]
Para cursores de espera prolongada, la UseWaitCursorpropiedad se puede configurar (ya sea a nivel de control o a nivel de aplicación) en una ocasión y restablecer en otro momento. [ 2 ]
Véase también
Referencias
- Componentes de Windows