PDA

Visualizza la versione completa : [Delphi 7] Da RGB a TColor


alanf1981
29-05-2003, 14:42
Ciao a tutti! come posso convertire una stringa (che rappresenta un RGB Color) in un TColor?

grazie!!!!!! :)

alka
29-05-2003, 15:01
Dovresti creare innanzitutto una funzione in grado di restituirti il valore decimale corrispondente ad ogni coppia di cifre esadecimali che costituiscono il codice del colore di tipo stringa.

Successivamente, la conversione dovrebbe essere ottenuta cosė:

COLORE = R + (G shl 8) + (B shl 16)
dove R, G e B sono i valori decimali (da 0 a 255) per ciascuna componente del colore.

In alternativa, puoi tentare con la funzione StringToColor, ma devi prima invertire il codice RGB del colore nel formato BGR.

Ciao! :ciauz:

Genius7115
29-05-2003, 17:31
Ottimo consiglio ALKA

Loading