在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);
}
只有注冊用戶登錄后才能發(fā)表評論。 | ||
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
![]() |
||
相關文章:
|
||
網(wǎng)站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|