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