Tengo configurada la aplicacion con colores propios.
El usuario selecciona unos colores base y el programa da color a todos los controles segun esos colores base y.... y el brillo del color original del control.
Es decir. La aplicacion está en tonos de grises. Según el color base y con la cantidad de brillo del control 'gris' se establece cada nuevo color.
Lo que yo pretendería es una funcion que dado un color y su brillo, y un color base, que devuelva el color nuevo.
No sé si me explico.
Lo que necesitaria seria una funcion llamada Get_MixColorBrightness(), que recibiendo como parametros un color y un brillo, devuelva ese color mismo color adaptado al parámetro brillo. Algo así:
- Code: Select all Expand view RUN
- nBrightness: = Get_Brightness (CLR_HGRAY)
nColor: = Get_MixColorBrightness(CLR_GREEN, nBrightness) // nColor will be green but with Brightness nBrightness
Gracias por vuestra atención.