Здравствуйте, Lunohod, Вы писали:
L>В основной программе задаются параметры, а затем создается поток в котором ведутся вычисления (функция Calculation).
L>
L> HANDLE hCalculationEndEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
L> HANDLE hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) Calculation, &hCalculationEndEvent, 0, 0);
L> WaitForSingleObjectEx(hCalculationEndEvent, INFINITE, TRUE);
L> //дальше обрабатываем вычисленные данные
L>
L>Надо во время вычислений рисовать диалог с анимированной контролкой.
L>Как это сделать, ведь основной поток ожидеает окончания вычислений?