SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: spyfly en Domingo 7 de Mayo de 2006, 10:19

Título: Cambiar Color Fondo
Publicado por: spyfly en Domingo 7 de Mayo de 2006, 10:19
Hola, trabajamos con el microsoft Visual c++ y las ventanas que nos crea son de color gris, se puede cambiar este color por otro, o incluso por una imagen de fondo?
Si se puede como se haria?
Título: Re: Cambiar Color Fondo
Publicado por: ivancp en Lunes 8 de Mayo de 2006, 06:29
Para cambiar el color de fonde del un dialogo puedes utilizar la funcion SetDialogBkColor.

Código: Text
  1. BOOL CTuApp::InitInstance()
  2. {
  3.   ...
  4.   SetDialogBkColor(RGB(255, 0, 0), RGB(0, 255, 0));
  5.   ...
  6. }
  7.  
Título: Re: Cambiar Color Fondo
Publicado por: spyfly en Lunes 8 de Mayo de 2006, 10:05
Gracias funciona muy bien, es lo que necesitabamos.

Un saludo.
Título: Re: Cambiar Color Fondo
Publicado por: spyfly en Sábado 13 de Mayo de 2006, 18:22
Pero esa sentencia cambia de color la ventana principal. Pero si tenemos un dialogo principal que al pulsar un boton se nos abre una ventana nueva (tipo modal) como cambiamos el color de esta ventana nueva sin variar el color del dialogo principal. Gracias
Título: Re: Cambiar Color Fondo
Publicado por: ivancp en Domingo 14 de Mayo de 2006, 03:43
Revisa este articulo

http://www.gamarod.com.ar/articulos/como_c...en_visual_c.asp (http://www.gamarod.com.ar/articulos/como_cambiar_el_color_de_fondo_de_un_unico_cuadro_de_dialogo_en_visual_c.asp)
Título: Re: Cambiar Color Fondo
Publicado por: spyfly en Viernes 28 de Julio de 2006, 15:21
Hay algo mas facil???