在Dialog或FormView中,对CtlColor的响应,不能不判断类型的写入
pDC->SetBkMode(TRANSPARENT);
这样,当背景色是白色时,EDIT框或Combox框对BACKSPACE的响应不对,好象是不能刷新,其实是它采用背景色重绘,背景"没色"时,当前不能删除了.
应做如下判断
if( !pWnd.GetRunTimeClass()->IsDrivedFrom(RUNTIME_CLASS(CComboxBox) || ! pWnd.GetRunTimeClass()->IsDrivedFrom(RUNTIME_CLASS(CEdit) )
{
pDC->SetBkMode(TRANSPARENT);
}