У меня есть функция, вызванная сообщением (определено мной WM_ONDATA), функция выполнит этот код:
MSG msg;
while(::PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE))
{
if( !AfxGetApp()->PumpMessage() )
{
::PostQuitMessage(0);
return 0;
}
}
return 1;
Проблема в том, что в очереди сообщений может быть другое сообщение, которое может вызвать функцию.
Мне интересно, смогу ли я заставить его обрабатывать все сообщения, кроме WM_ONDATA?