Ver Mensaje Individual
  #1
Antiguo 17 de mayo de 2017, 13:10
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207
GUI ThruEvents pone el puntero por defecto
0 Inactivo Inactivo

Amigos, me he dado cuenta de que el ThruEvents vuelve a poner el puntero por defecto si antes lo habías cambiado por el de espera.

Es decir, yo hago lo siguiente:

Código COBOL:
  1.  ENVIRONMENT DIVISION.
  2.  DATA DIVISION.
  3.  PROCEDURE DIVISION.
  4.      
  5.      MOVE POW-MP-WAIT TO "MousePointer" OF POW-SELF
  6.      MOVE POW-FALSE   TO "Enabled"      OF POW-SELF
  7.      
  8.      PERFORM UNTIL ...
  9.          ...
  10.          
  11.          INVOKE POW-SELF "ThruEvent"
  12.      END-PERFORM

En el primer ThruEvent vuelve a poner el puntero por defecto y no entiendo por qué.
He intentado volver a hacer

Código COBOL:
  1.      MOVE POW-MP-WAIT TO "MousePointer" OF POW-SELF

después del ThruEvent pero hace lo mismo.

¿A alguien más le está pasando? Y si es así, ¿habéis encontrado la solución?

Sin el ThruEvent en bucles largos se congela la ventana y Windows se piensa que se la colgado. Por otro lado, me interesa el puntero de espera porque si no hay que hacer algún tipo de mensaje en plan "Espere por favor..."



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita