Re: подвисание интерфейса при длительных вычислениях
От: Amon-RA  
Дата: 11.02.04 13:02
Оценка:
Здравствуйте, Stas2003, Вы писали:

S>вопрос такой. В программе по нажатию на кнопку происходят длительные вычисления в цикле.

S>время около 20 минут. В это время программный интерфес подвисает (не реагирует не на
S>какие кнопки не на закрытие, не на прокрутку списков, даже окно не обновляется при его
S>перекрытии). Я где-то читал но не могу ни вспомнить, ни найти как можно сделать обновление
S>формы при таком вычислении. Вычисление производится в цикле. т.е. есть месту куда можно
S>вставить функцию которая будет обновлять. На visual basic-е вроде это Application.doEvents,
S>но мне нужно именно на visual с++ для MFC. Прошу помощи. Зарание спасибо за ответы.

Копай в сторону многопоточности — AfxCreateThread
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.