У меня есть приложение, которое зацикливает сообщения, используя MsgWaitForMultipleObjects, чтобы перехватывать дополнительные события при перекачке сообщений пользовательского интерфейса. Кажется, что как только окно перемещается или изменяется его размер, DefWindowProc начинает свой собственный цикл обработки сообщений до тех пор, пока мышь не будет отпущена. Эта ситуация не позволяет внешнему циклу тем временем перехватывать дополнительные сообщения.
Я бы не хотел использовать многопоточное приложение только из-за этого. Есть ли другой способ решить эту проблему?