Константа GetSysColorBrush для цвета фона элемента управления вкладкой?

Я использую следующие API, чтобы нарисовать небольшой значок на фоне моего вкладка управления окно (с именем класса SysTabControl32):

DrawIconEx(hDC, rcIcon.left, rcIcon.top,
hIconSmInfo, rcIcon.Width(), rcIcon.Height(), NULL,
::GetSysColorBrush(COLOR_WINDOW),
DI_NORMAL);

Но это не похоже на последовательный фон. Позволь мне показать.

На тематической Windows 7:

введите описание изображения здесь

Он рисует это правильно:

введите описание изображения здесь

Но если я удаляю темы:

введите описание изображения здесь

Он рисует этот белый фон:

введите описание изображения здесь

Так какую константу мне нужно использовать для GetSysColorBrush?

3

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]