Повторил многожды описываемый код:
HBRUSH CHighTgCombo::CtlColor(CDC* pDC, UINT nCtlColor)
{
pDC->SetBkColor( m_clrBkgnd );
pDC->SetTextColor( m_clrText );
return m_brBkgnd;
Однако цвета не меняються и вобще никакой реакции.
В обработчик я попадаю,но
pDC->SetTextColor( m_clrText );
возвращает 0,что,как я понимаю не есть правильно.
Подскажите куда рыть.
У меня была задача с прогресс баром(помагли в RSDN),
попробуй оналогично для твоего контроля.
m_ProgressBar.SendMessage(PBM_SETBARCOLOR,0,RGB(0, 111, 0));
m_ProgressBar.SendMessage(PBM_SETBKCOLOR,0,RGB(200,200,200));