FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Que número de color es el naranja?
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Que número de color es el naranja?
Posted: Tue Mar 20, 2007 05:59 PM

Hola compañeros,

Que parámetro debo indicar a GetSysColor() para que me devuelva el color naranja del borde de las pestañas del SysTabControl32?

Probé del 1 al 42 y no me devuelve nada, y me gustaría poner en un control ese color y que cambie si el usuario lo cambia en el XP.

Saludos,

Carlos

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Que número de color es el naranja?
Posted: Fri Mar 23, 2007 02:31 PM

Creo de debes usar colores en formato RGB , un naranja sería algo como

( 255,128,64 ) ó ( 255,128, 0 )

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Que número de color es el naranja?
Posted: Fri Mar 23, 2007 05:08 PM

Juan esta en lo correcto:

En windows no hay 42 colores, hay solo 16 millones y todos tienen un numero de color del 0 al 16581375 millones poco mas o menos.

Los colores se definen mediante la funcion RGB(), recibe 3 parametros:

Cantidad de color Rojo (RED), con valores del 0 al 255, cantidad de color Verde (GREEN) con los mismos valores y cantidad de color Azul (BLUE).

De tal forma que el color negro es RGB(0,0,0), el blanco es RGB(255,255,255) y todos los demas estan en el inter, por ejemplo de los que me vienen a la memoria ahora mismo el gris RGB(192,192,192), rojo puro RGB(255,0,0), Verde puro (0,255,0) y azul puro RGB(0,0,255) a partir de ahi, tienes que jugar con los valores.

el Paint tiene una paleta de color personalizable donde podras ver las posibles combianciones de colores para obtener el color que deseas

Saludos

R.F.
Posts: 6
Joined: Sun Jan 29, 2006 07:43 PM
Que número de color es el naranja?
Posted: Sat Mar 24, 2007 12:04 PM

Hola compañeros,

gracias por la respuesta. Creo que no me he explicado bien. Entiendo perfectamente la nomenclatura RGB de colores. Lo que estoy buscando es la forma de obtener de Windows lo que el usuario tiene definido como color por defecto, tal como lo dice el priemr post, via GetSysColor() para que si el usuario cambia el tema o lo personaliza, pueda reflejar los cambios en mi programa.

véase WCOLOR.CH

Podría hacerlo clavando una constante, pero es exactamente lo que quiero evitar.

Saludos,

Carlos.

Posts: 114
Joined: Fri Nov 24, 2006 09:03 PM
Que número de color es el naranja?
Posted: Mon Mar 26, 2007 10:33 PM

Bueno los valores del GetSysColor son del 1 al 20, Yo tambien trate de obtener algunos colores del sistema pero no tuve exito.

Att.

Jaime

Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Que número de color es el naranja?
Posted: Tue Mar 27, 2007 11:20 AM

Jaime,

El Glade, el editor de recursos del GTK, tiene un "ladrón" de colores. Le das a un boton y luego cliqueas en el color y te da el RGB.
No es lo que quiero hacer, prefiero tomar la definición del propio windows y adaptarme si cambia, peeero... Creo que habra que meterse con los manejadores de temas del Windows.

Un saludo,

Carlos

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Posts: 219
Joined: Mon Dec 26, 2005 07:25 PM
Que número de color es el naranja?
Posted: Tue Mar 27, 2007 06:52 PM

Yo utilizo: RGB( 250, 164, 0 )

Normalmente, lo que hago es entrar en corel y buscar un color que me guste. Después veo cuales su codigo RGB y lo utilizo en el programa.

Nos Gusta Programar

Continue the discussion