在所有者绘制Windows列表控件背景中使用什么颜色?

Mar*_*som 5 c++ windows mfc

我的Windows程序中有一个所有者绘制的列表控件.我使用CListCtrl :: GetBkColor来获取背景颜色,对于选定的项目,我使用GetSysColor(COLOR_HIGHLIGHT).这与Windows用于非所有者绘制列表控件的内容相匹配,除了控件没有焦点的情况 - 然后将背景替换为灰色.

Windows是否为选定但未聚焦的背景使用其中一个GetSysColor常量?如果是这样,哪一个?

Mus*_*sis 6

COLOR_INACTIVECAPTION (3),我想.

更新: 不,看起来它只是COLOR_BTNFACE(15).