Delphi - Application.ProcessMessage
С++ - ???
Как в длинном цикле в C++ организовать нормальную работу системы?
Варианты которые не подходят:
1. OnIdle...
2. Понижение приоритета процесса...


Зарание спасибо.
static BOOL UserLoopMessage()
{
BOOL is_quit = FALSE;
MSG msg;
while( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) )
{
if( msg.message == WM_QUIT )
{
PostMessage( msg.hwnd, msg.message, msg.wParam, msg.lParam );
is_quit = TRUE;
break;
}
TranslateMessage( &msg );
DispatchMessage( &msg );
}
return is_quit;
}
Сейчас этот форум просматривают: AhrefsBot и гости: 9