Здравствуйте, zelenprog, Вы писали:
Z>Только не понял, что вы имеете ввиду про "треш с while (PeekMessage(...))"? Z>Где должен быть организован этот while? В бизнес-логике?
В обработчике изменения прогресса, т.е. в callback, который дергает бизнес-логика.
Если не прокачать скопившиеся в очереди сообщения, то UI нормально не перерисуется.