// 控件的位置信息需要刷新 void CControlBase::OnPositionChange() { // 刷新控件自身的位置 OnAttributePosChange(m_strPos, FALSE); // 刷新子控件的位置 for (size_t i = 0; i < m_vecControl.size(); i++) { CControlBase * pControlBase = m_vecControl.at(i); if (pControlBase) { pControlBase->OnPositionChange(); } } }