我正在使用以下API在tab control窗口的背景上绘制一个小股票图标(类名为SysTabControl32
):
DrawIconEx(hDC, rcIcon.left, rcIcon.top,
hIconSmInfo, rcIcon.Width(), rcIcon.Height(), NULL,
::GetSysColorBrush(COLOR_WINDOW),
DI_NORMAL);
但它似乎没有得出一致的背景。让我来表示。
在主题Windows 7上:
它正确绘制:
但如果我删除主题:
它绘制了这个白色背景:
那么我需要为GetSysColorBrush
使用什么常量?