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