// 重载设置控件是否禁用的函数,需要调用子控件的函数 void CDuiPanel::SetControlDisable(BOOL bIsDisable) { __super::SetControlDisable(bIsDisable); // 设置每个子控件的原生Windows控件的可见性 for (size_t i = 0; i < m_vecControl.size(); i++) { CControlBase * pControlBase = m_vecControl.at(i); if (pControlBase) { pControlBase->SetControlDisable(bIsDisable); } } if(m_pDuiPluginObject) { m_pDuiPluginObject->SetDisable(bIsDisable); } }