Какова цель Looper и как его использовать?

Вы не можете сделать это с помощью простого CEdit, вам нужно переопределить несколько бит.

Внедрите свой собственный обработчик ON_WM_CTLCOLOR_REFLECT, затем верните цветной CBrush в обработчик:

( грубо говоря, вам нужно разместить обычное управление ресурсами там, rememebr, чтобы удалить кисть в деструкторе)

class CColorEdit : public CEdit
{
  ....
  CBrush   m_brBkgnd;
  afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor)
  {
    m_brBkgnd.DeleteObject();
    m_brBkgnd.CreateSolidBrush(nCtlColor);
  }
}
433
задан Ravindra babu 13 September 2017 в 13:43
поделиться