Mezcla los 2 eventos
Que tipo de bucle es ?

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Option Explicit
Private Declare Function SetCursor Lib "user32.dll" (ByVal hcursor As Long) As Long
Private Declare Function GetTickCount Lib "kernel32" () As Long
Private Const IDC_APPSTARTING As Long = 32650
Private Const IDC_ARROW As Long = 32512&
Private Declare Function LoadCursor Lib "user32.dll" Alias "LoadCursorA" (ByVal hInstance As Long, ByVal lpCursorName As Any) As Long
Dim normal As Long, wait As Long
Private Sub Form_Load()
wait = LoadCursor(0&, IDC_APPSTARTING)
normal = LoadCursor(0&, IDC_ARROW)
Esperar 3000
Call SetCursor(normal) ' set it to the previous cursor
End Sub
Public Sub Esperar(Miliseconds As Long)
Dim retraso As Long
'GetTickCount devuelve un valor inicial, y se lo sumamos al de retraso
retraso = Miliseconds + GetTickCount
While retraso >= GetTickCount
DoEvents
Call SetCursor(wait)
Wend
End Sub
Cita de: DarkMatrix en 21 Diciembre 2010, 18:04 PM
Si lo intente con DoEvents pero inmediatamente despues de cambiar el cursor vuelve al anterior :S
Cita de: Bru2712 en 21 Diciembre 2010, 05:10 AM
Y a esos sitios no los expulsan de los servidores por que sufren ataques -.-