在Dialog或FormView中,對(duì)CtlColor的響應(yīng),不能不判斷類型的寫(xiě)入
pDC->SetBkMode(TRANSPARENT);
這樣,當(dāng)背景色是白色時(shí),EDIT框或Combox框?qū)ACKSPACE的響應(yīng)不對(duì),好象是不能刷新,其實(shí)是它采用背景色重繪,背景"沒(méi)色"時(shí),當(dāng)前不能刪除了.
應(yīng)做如下判斷
if( !pWnd.GetRunTimeClass()->IsDrivedFrom(RUNTIME_CLASS(CComboxBox) || ! pWnd.GetRunTimeClass()->IsDrivedFrom(RUNTIME_CLASS(CEdit) )
{
pDC->SetBkMode(TRANSPARENT);
}