void CContainerUI::SetVisible( bool bVisible /*= true*/, bool bDispalyed /*= true*/ ) { m_bVisible = bVisible; m_bDisplayed = bDispalyed; m_bEnableUpdate = false; for(int i=0; i<m_items.GetSize(); i++){ CControlUI* pControl = static_cast<CControlUI*>(m_items[i]); pControl->SetVisibleByParent(bVisible, bDispalyed); } m_bEnableUpdate = true; NeedParentUpdate(); }