while(PeekMessage(&message,NULL,0,0,PM_REMOVE)){
TranslateMessage(&message);
DispatchMessage(&message);
};
Как обработать сообщения в цикле?
Есть у меня цикл в программе, он выполняется минут 30 (обработка баз данных). Так вот во время выполнения этого цикла программа (окно) не обрабатывает больше никаких сообщений (свернуть окно, отменить цикл и любые другие сообщения). Как сделать цикл грамотно?
Цитата:
Originally posted by little brother
Есть у меня цикл в программе, он выполняется минут 30 (обработка баз данных). Так вот во время выполнения этого цикла программа (окно) не обрабатывает больше никаких сообщений (свернуть окно, отменить цикл и любые другие сообщения). Как сделать цикл грамотно?
Есть у меня цикл в программе, он выполняется минут 30 (обработка баз данных). Так вот во время выполнения этого цикла программа (окно) не обрабатывает больше никаких сообщений (свернуть окно, отменить цикл и любые другие сообщения). Как сделать цикл грамотно?
включить в цикл вызов функцию для работы с сообщениями
Цитата:
Originally posted by babulya
включить в цикл вызов функцию для работы с сообщениями
включить в цикл вызов функцию для работы с сообщениями
код:
Код:
Цитата:
Originally posted by little brother
Есть у меня цикл в программе, он выполняется минут 30 (обработка баз данных). Так вот во время выполнения этого цикла программа (окно) не обрабатывает больше никаких сообщений (свернуть окно, отменить цикл и любые другие сообщения). Как сделать цикл грамотно?
Есть у меня цикл в программе, он выполняется минут 30 (обработка баз данных). Так вот во время выполнения этого цикла программа (окно) не обрабатывает больше никаких сообщений (свернуть окно, отменить цикл и любые другие сообщения). Как сделать цикл грамотно?
вообще-то более грамотно производить эти вычисления в отдельном потоке