D
DrMcSheen
Предполагается модальное диалоговое окно ProgressSave с прогресс баром и кнопкой ОК.
Надо чтобы по завершении прогресса окно само закрылось и передало управление основной программе. Прогресс ещё не создавал, это потом. Главное - отрепетировать закрывание окна.
В качестве эксперимента использую цикл for.
Такой код вызывает ошибку. вот эту:
(окно уже открыто, код из него. Пробовал всё, что закомментировано)
Как поступить?
Надо чтобы по завершении прогресса окно само закрылось и передало управление основной программе. Прогресс ещё не создавал, это потом. Главное - отрепетировать закрывание окна.
В качестве эксперимента использую цикл for.
Такой код вызывает ошибку. вот эту:
Ссылка скрыта от гостей
(окно уже открыто, код из него. Пробовал всё, что закомментировано)
Код:
CProgressSave::CProgressSave(CWnd* pParent /*=NULL*/)
: CDialog(CProgressSave::IDD, pParent)
{
int i;
for (i=0;i<10000000;i++);
OnOK();
//CWnd::CloseWindow();
//ExitProcess;
//Exit;
//::exit;
//EndDialog(IDOK);
}
Как поступить?