Example #1
0
// 重载设置控件是否禁用的函数,需要调用子控件的函数
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);
	}
}