int32_t Screen::GetMouseControlledDialogCount() { Dialog *pDlg; int32_t iResult=0; for (Element *pEl = GetFirst(); pEl; pEl = pEl->GetNext()) if (pDlg = pEl->GetDlg()) if (pDlg->IsShown() && pDlg->IsMouseControlled()) ++iResult; return iResult; }