Power Builder - Codificación RGB para ButtonFace

 
Vista:

Codificación RGB para ButtonFace

Publicado por MªRosa (19 intervenciones) el 28/04/2005 11:56:20
Hola a todos!!!, tengo un problemilla, necesito encontrar la codificación RGB para el color ButtonFace, se que el resultado final del cálculo de RGB es 79741120, pero para lo que quiero hace necesito saber los tres códigos de cada color.
Si alguien tiene alguna idea.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Codificación RGB para ButtonFace

Publicado por Oscar (1178 intervenciones) el 28/04/2005 14:05:37
Sabemos que para convertir de RGB a Long, se usa:
ValorColor= (65536 * Blue) + (256 * Green) + (Red)

Y para convertir de Long a RGB, la fórmula es:
R = mod (ValorColor, 256)
G = mod (Colorvalue /256, 256)
B = mod (Colorvalue/65536, 256)

Si quieres un ejemplo:
Integer R, G, B
Long ValorColor

//Ejemplo
ValorColor=79741120

R = mod (ValorColor, 256)
G = mod (ValorColor/256, 256)
B = mod (ValorColor/65536, 256)

MessageBox("RGB", String(R)+","+String(G)+","+String(B))
//Cuyo resultado es: Gray: 192, 192, 192
//-----------------Fin-------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar