У меня есть элемент управления списком, нарисованный владельцем, в моей программе Windows. Я использую CListCtrl :: GetBkColor, чтобы получить цвет фона, а для выбранного элемента я использую GetSysColor (COLOR_HIGHLIGHT). Это соответствует тому, что Windows использует для не нарисованных владельцем элементов управления списком, за исключением случая, когда элемент управления не имеет фокуса - тогда фон заменяется серым.
Использует ли Windows одну из констант GetSysColor для выбранного, но не сфокусированного фона? Если да, то какой?