FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Cómo cambiar color(fondo y texto) del título de una ventana
Posts: 13
Joined: Thu Oct 25, 2018 07:26 AM
Cómo cambiar color(fondo y texto) del título de una ventana
Posted: Tue Mar 02, 2021 02:01 PM

Quiero cambiar únicamente el color del título de una ventana (no del área de la ventana por debajo del título que en eso no tengo problema). Quiero poder distinguir dos ventanas en pantalla por el color de sus títulos dado que por defecto todas tienen el mismo color. Reconozco mis limitaciones y soy incapaz de encontrarlo ni en la clase TDialog ni en los comandos de la misma. Agradecería me ayudasen. Muchas gracias.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Cómo cambiar color(fondo y texto) del título de una ventana
Posted: Tue Mar 02, 2021 02:55 PM

Revisa los ejemplos FWH\samples\skin1.prg y skin2.prg

Windows no permite hacer lo que pides, y esos ejemplos son una posible solución, pero como verás tiene sus pros y sus contras

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 13
Joined: Thu Oct 25, 2018 07:26 AM
Re: Cómo cambiar color(fondo y texto) del título de una ventana
Posted: Tue Mar 02, 2021 04:30 PM

Muchísimas gracias (como siempre) por tu pronta respuesta. Le estaba dando vueltas y no le veía solución alguna....válida, simple y sencilla. Miraré lo que me comentas. Un abrazo.

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Cómo cambiar color(fondo y texto) del título de una ventana
Posted: Wed Mar 03, 2021 11:44 AM

As far as I remember, there are only two possibilities: use the SetSysColors function, but it will produce a change in the colors of all the windows in the system, or try to use the WM_NCPAINT message, although I don't know what results you can get. You will have to look for examples about this to see if it is what you need.

Que yo recuerde, solo hay dos posibilidades: usar la function SetSysColors, pero producirá un cambio en los colores de todas las ventanas del sistema, o intentar utilizar el mensaje WM_NCPAINT, aunque no sé los resultados que puedes obtener. Tendrás que buscar ejemplos acerca de esto a ver si es lo que necesitas.

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 13
Joined: Thu Oct 25, 2018 07:26 AM
Re: Cómo cambiar color(fondo y texto) del título de una ventana
Posted: Sat Mar 06, 2021 10:19 PM

Muchas gracias por las respuestas. Echaré un vistazo a lo que me comentais.

Continue the discussion