Как отказаться от предстоящих сообщений? - PullRequest
0 голосов
/ 30 апреля 2019

Так что я использую окно сообщений для процесса взаимодействия.

Несколько процессов отправят одно и то же сообщение в окно сообщения при наступлении определенного события.

Я заметил, что сообщения, не находящиеся в очереди, ожидают возврата предыдущего сообщения, пока не будут обработаны.

Теперь мой вопрос, есть ли способ отклонить все входящие (ожидающие) сообщения сразу?

1 Ответ

0 голосов
/ 01 мая 2019

Один из способов отклонить все ожидающие сообщения - вы можете получить все сообщения из очереди сообщений.

case Repeated_Message:
        PostMessage(hWnd, Custom_Flag, 0, 0);
        while (true)
        {
            GetMessage(&msg, nullptr, 0, 0);
            if (msg.message == Custom_Flag)
                break;
        }
        //To Do.
        break;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...