2014-11-15 7 views
1

Я использую стандартный класс панели инструментов. Я изменил тему Win7 на пустую тему, она похожа на черно-серый цвет. Как я могу изменить свой серый цвет BG на другой? Напр. темно-синий или коричневый? Я хочу раскрасить его.Как изменить цвет управления панелью инструментов?

ответ

3

Используйте TBSTYLE_CUSTOMERASE стиль на контроле:

TBSTYLE_CUSTOMERASE

Версия 4,70. Генерирует уведомление NM_CUSTOMDRAW , когда панель инструментов обрабатывает сообщения WM_ERASEBKGND.

Затем обработать уведомление NM_CUSTOMDRAW и когда вы получите CDDS_PREERASE событие, сделать свой собственный фон и вернуться CDRF_SKIPDEFAULT.

+0

100Pts для Griffindor. Tks :) – Prog1020

Смежные вопросы