在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);
}