Principales respuestas
Color del Caption de una Ventana en Windows 8

Pregunta
-
Respuestas
-
Usa la función DwmGetColorizationColor para obtener el color en Windows 8. Quisiera saber como se calcula el color del caption de una ventana, la ventana tiene un color solido, pero el color devuelto no es el mismo.
Gracias,
revisa este enlace: Get the active color of Windows 8 automatic color theme
yo lo probe y funciona.
Salu2,
Marvin E. Pineda
ComboBoxMultiColumns
- Propuesto como respuesta Marvin E. Pineda sábado, 16 de marzo de 2013 2:06
- Marcado como respuesta Omar OrtizModerator martes, 18 de junio de 2013 16:42
Todas las respuestas
-
Usa la función DwmGetColorizationColor para obtener el color en Windows 8. Quisiera saber como se calcula el color del caption de una ventana, la ventana tiene un color solido, pero el color devuelto no es el mismo.
Gracias,
revisa este enlace: Get the active color of Windows 8 automatic color theme
yo lo probe y funciona.
Salu2,
Marvin E. Pineda
ComboBoxMultiColumns
- Propuesto como respuesta Marvin E. Pineda sábado, 16 de marzo de 2013 2:06
- Marcado como respuesta Omar OrtizModerator martes, 18 de junio de 2013 16:42
-
en el articulo hace referencia a este otro articulo: Retrieving Aero Glass base color for opaque surface rendering.
te recomiendo que lo leas....
Salu2,
Marvin E. Pineda
ComboBoxMultiColumns
-
Sigo sin obtener el color correcto, el que tiene al caption de la ventana es (0063B4FB, en formato 0xAABBGGRR).
El color que obtengo con DwmGetColorizationColor es 0xE34FA6F1.
Y con DwmGetColorizationParameters es 0xC454AFFF (En la estructura Color1 y Color2 son iguales).
El problema es que el color que devuelve tiene un componente alpha (AA) que no sé cómo se calcula si el caption de la ventana es sólido?
Salu2,
-
Sigo sin obtener el color correcto, el que tiene al caption de la ventana es (0063B4FB, en formato 0xAABBGGRR).
El color que obtengo con DwmGetColorizationColor es 0xE34FA6F1.
Y con DwmGetColorizationParameters es 0xC454AFFF (En la estructura Color1 y Color2 son iguales).
El problema es que el color que devuelve tiene un componente alpha (AA) que no sé cómo se calcula si el caption de la ventana es sólido?
Salu2,
mmm... entiendo... y aun revisando el registro de windows tiene los colores devueltos por DwmGetColorizationParameters, creo ya ahi dependera de la combinación o degradado de colores que se aplica cuando se pinta, abria que seguir indagando, pero ese es el color base que se utiliza.
Salu2,
Marvin E. Pineda
ComboBoxMultiColumns
-