HBRUSH CVEdit::CtlColor(CDC* pDC, UINT /*nCtlColor*/) { // TODO: 在此更改 DC 的任何特性 DrawBkAndFrame(); pDC->SetTextColor(m_clrText); //pDC->SetBkColor(m_clrBk); pDC->SetBkMode(TRANSPARENT); // TODO: 如果不应调用父级的处理程序,则返回非 null 画笔 return m_bkBrush; }
HBRUSH CSkinEdit::CtlColor(CDC* pDC, UINT /*nCtlColor*/) { // TODO: 在此更改 DC 的任何特性 if (!m_bInitEdit) { Sleep(50); //有效降低刷新率,减慢闪屏 } DrawBkAndFrame(); pDC->SetTextColor(m_clrText); //pDC->SetBkColor(m_clrBk); pDC->SetBkMode(TRANSPARENT); // TODO: 如果不应调用父级的处理程序,则返回非 null 画笔 return m_bkBrush; }