Example #1
0
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;
}