Вопрос такой. У меня есть нескколько.... условно назовём их евентами.
Несколько евентов (для простоты — 2).
И у меня есть функция WaitForMultipleObjects() в каком-то месте, которая ждёт срабатывания любого из этих объектов.
Так же ещё, как мы знаем существует функция GetMessage(), которая, если в очереди нет сообжений, ждёт пока не поступит какоенибудь сообщение.
Вопрос такой: могу ли я как-то увязать (не создавая дополнительного потока) в функции WaitForMultipleObjects() ожидание двух "обычных" эвентов и евента-аналога GetMessage, который бы срабатывал, как только в очереди появляется первое сообщение ?
Здравствуйте, Gilberto, Вы писали:
G>Доброго времени суток.
G>Так же ещё, как мы знаем существует функция GetMessage(), которая, если в очереди нет сообжений, ждёт пока не поступит какоенибудь сообщение. G>Вопрос такой: могу ли я как-то увязать (не создавая дополнительного потока) в функции WaitForMultipleObjects() ожидание двух "обычных" эвентов и евента-аналога GetMessage, который бы срабатывал, как только в очереди появляется первое сообщение ?
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, Gilberto, Вы писали:
G>>Доброго времени суток.
G>>Так же ещё, как мы знаем существует функция GetMessage(), которая, если в очереди нет сообжений, ждёт пока не поступит какоенибудь сообщение. G>>Вопрос такой: могу ли я как-то увязать (не создавая дополнительного потока) в функции WaitForMultipleObjects() ожидание двух "обычных" эвентов и евента-аналога GetMessage, который бы срабатывал, как только в очереди появляется первое сообщение ?
PD>MsgWaitForMultipleObjects
PD>With best regards PD> Pavel Dvorkin