SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Perla_kiko en Jueves 14 de Abril de 2005, 18:34

Título: Cambiar Icono Cursor
Publicado por: Perla_kiko en Jueves 14 de Abril de 2005, 18:34
Hola como puedeo hacer para que al presionar un boton me cambie el icono del boton a una manita y si presiona otro me vuelvca poner la flechita? Tipo adobe?
Título: Re: Cambiar Icono Cursor
Publicado por: Diodo en Jueves 14 de Abril de 2005, 23:54
Hola

Una forma facil seria creando una variable de control, por ejemplo un bool y dependiendo de como este ese bool pues mostrar un bitmap u otro en el boton

Código: Text
  1. void CDialogo::OnBoton1()
  2. {
  3. if(estado==TRUE)
  4. {
  5. //muestro  la manita
  6. estado=FALSE;
  7.  
  8. }
  9.  
  10. void CDialogo::OnBoton2()
  11. {
  12. if(estado==FALSE)
  13. {
  14. //muestro la flechita
  15. estado=TRUE;
  16. }
  17. }
  18.  

saludos
Título: Re: Cambiar Icono Cursor
Publicado por: Perla_kiko en Lunes 18 de Abril de 2005, 13:22
Elproblema es que no se como cambiar el icono del ratón, y esa era la pregunta como cambio el bitmap del raton?
Título: Re: Cambiar Icono Cursor
Publicado por: Diodo en Lunes 18 de Abril de 2005, 21:20
Hola

Perdona, no habia entendido tu duda .......  ;)

A ver si te sirve esto (espero que sepas ingles)

http://www.codeguru.com/forum/showthread.php?t=323642 (http://www.codeguru.com/forum/showthread.php?t=323642)

saludos  :hola:
Título: Re: Cambiar Icono Cursor
Publicado por: Perla_kiko en Miércoles 20 de Abril de 2005, 12:53
mUCHAS GRACIAS SIMPLEMENTE ERA PONER EN EL METODO DEL OVIMIENTO DEL MOUSE

SetCursor(LoadCursor(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDC_MANO)));

grACIAS