コード例 #1
0
ファイル: icroot.cpp プロジェクト: ZhouWeikuan/darkreign2
//
// ICRoot::RefreshControls
//
// Deactivate/reactivate top level windows
//
void ICRoot::RefreshControls()
{
  for (NList<IControl>::Iterator i(&children); *i; i++)
  {
    IControl *ctrl = *i;

    if (ctrl->controlState & IControl::STATE_ACTIVE)
    {
      ctrl->Deactivate();
      ctrl->Activate();
    }
  }
}