|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.09.2012, 09:55 | #1 |
Регистрация: 03.09.2012
Сообщений: 5
|
ProgressBar недозаполняется
Здравствуйте!
У меня имеется прогресс бар, который отображает процесс копирования файлов. Каждый отдельный файл копируется быстро. Проблема в следующем: к концу копирования, прогресс бар отображается недозаполненным. При этом, количество вызовов SendMessage(hProgBar, PBM_STEPIT, 0, 0), совпадает с заданным максимальным значением. Если вставить Sleep(200) после каждого вызова PBM_STEPIT, заполнение проходит до конца. Добавление UpdateWindow не помогает. Используется ComCtl32.dll версии 6. На версии 5 заполнение отображается до конца. В чем может быть причина проблемы? |
03.09.2012, 11:28 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
В том что вы не успеваете увидить "дозаполненным".
|
03.09.2012, 12:09 | #3 |
Регистрация: 03.09.2012
Сообщений: 5
|
Это-то да. А не подскажите, как это исправить, или где почитать про это?
Почему это возникает только при использовании visual styles(ComCtl32.dll версии 6)? |
03.09.2012, 15:22 | #4 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
Поставь слип между каждым копированием файла ...
Skype : UASm1Le.
|
04.09.2012, 09:32 | #5 |
Регистрация: 03.09.2012
Сообщений: 5
|
А есть какой-нибудь вариант, при котором времени будет тратиться ровно столько, сколько необходимо для выполнения отрисовки?
Потому что, файлов много, каждый копируется разное количество времени - при установке слипа, либо какие-то шаги(вероятно, последние) будут пропускаться(не отрисовываться), либо на каких-то шагах будет ненужная задержка, и времени будет немного жалко. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ProgressBar как Slider или Slider как ProgressBar | coNsept | Общие вопросы .NET | 5 | 08.03.2012 17:00 |
ProgressBar | PrOveN | C# (си шарп) | 3 | 29.09.2011 19:59 |
Progressbar | slai | Компоненты Delphi | 2 | 18.10.2010 04:36 |
ProgressBar | DeDoK | Общие вопросы Delphi | 9 | 17.05.2010 02:51 |
ProgressBar | Nice42ru | Помощь студентам | 4 | 05.11.2009 08:40 |