Tengo un control de lista dibujado por el propietario en mi programa de Windows. Uso CListCtrl :: GetBkColor para obtener el color de fondo, y para un elemento seleccionado utilizo GetSysColor (COLOR_HIGHLIGHT). Esto coincide con lo que Windows usa para los controles de lista dibujados por el propietario, excepto en el caso en que el control no tiene foco, luego el fondo se reemplaza por gris.¿Qué color usar en el fondo de control de lista de Windows del propietario?
¿Windows usa una de las constantes de GetSysColor para el fondo seleccionado pero desenfocado? ¿Si es así, Cuál?
Y el texto debería ser COLOR_BTNTEXT. ¡Muchas gracias! –