Romeo » 11 апр 2005, 16:30
Либо делать вычесления в отдельном потоке, либо на каждой итерации в вычеслении делать прокачку сообщений.
Код: Выделить всё
while (::PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE))
{
if (::GetMessage(&msg, NULL, 0, 0) > 0)
{
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
}
Либо делать вычесления в отдельном потоке, либо на каждой итерации в вычеслении делать прокачку сообщений.
[code]
while (::PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE))
{
if (::GetMessage(&msg, NULL, 0, 0) > 0)
{
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
}
[/code]