Re: длительная операция с сообщениями
От: febus Германия  
Дата: 28.06.06 13:28
Оценка:
Здравствуйте, nicolai, Вы писали:

N>Выполняю "длительную" операцию в фоновом потоке. Необходимо, чтобы до завершения потока выполнение прогаммы "заморозилось", но не спомощью WaitForSingleObject, т.к. программа должна отвечать на сообщения системы, в том числе для того чтобы прервать выполнение потока. В приведенном ниже коде сообщения не ходят... (AbortOnSomeWinEvent не срабатывает...)


MsgWaitForMultipleObjects

The MsgWaitForMultipleObjects function returns when any one or all of the specified objects are in the signaled state or the time-out interval elapses. The objects can include input event objects, which you specify using the dwWakeMask parameter.

To enter an alertable wait state, use the MsgWaitForMultipleObjectsEx function.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.