mustafa wrote:Hola amigo Pablo
Felicidades por tu linda aportación
Como podría hacer ? , para que un determinado botón al acercar el cursor
normal se convierta en otro cursor, antes de pulsar la ACTION
..
Ejemplo si tengo varios Botones-> Button_1, Button_2 , Button_3 etc...
Pongo la siguiente sentencia asignado a cualquiera de los botones
y al acercar el cursor a cualquiera de los botones se convierte en
"finger.cur"
...
Mi problema es que todos los botones se reconvierten en este caso con "finger.cur"
Me gustaría aplicando tu Sample de asignar distintos cursores pero antes de pulsar
el Botón.
Hola Mustafa, gracias at ti a todos por el interés demonstrado.
Como mencioné justamente en mi primer mensaje, hay este inconveniente cuando usamos la función SetWindowCursor y que hace uso de
SetClassLongPtr la cual está cambiando cursor para todos los controles, que pertenece a una clase. Según lo que dicen en internet es que deberia subtituir por
SetWindowLongPtr en nuestro código en la biblioteca HMG. Pero esta información o solución deberia evaluarla Claudio Soto. Porque por lo que a mi me parece
SetWindowLongPtr no parametriza con GCLP_HCURSOR (replaces a handle to the cursor) como lo hace con la funcion SetClassLongPtr y no veo solución simples a no ser que el usuário haga un función para controlar el evento simulando "mouseover".
Talvez Claudio encuentre una solución simples que sea interesante que pueda cambiar el cursor a un determinado control y no todos como lo hace ahora.
Links relacionados:
http://stackoverflow.com/questions/1027 ... n-a-button
https://msdn.microsoft.com/pt-br/librar ... s.85).aspx
https://msdn.microsoft.com/pt-br/librar ... s.85).aspx
Por esta razón, disponibilzé este ejemplo para demonstrar lo que se puede hacer y frizar la actual limitación con la función
SetWindowCursor.
Saludos