Обновление информации на форме
От: DVV  
Дата: 17.07.03 09:17
Оценка:
У меня на форме находится Edit Box, он связан с переменной m_numvar. Переменная инкрементируется в цикле, в этом же цикле вызываетя UpdateData(false). Но значение в Edit Box визуально не обновляется до завершения цикла. Как сделать обновление, чтобы оно работало в ходе выполнения цикла?
Re: Обновление информации на форме
От: betauser  
Дата: 17.07.03 09:22
Оценка:
Здравствуйте, DVV, Вы писали:

DVV>У меня на форме находится Edit Box, он связан с переменной m_numvar. Переменная инкрементируется в цикле, в этом же цикле вызываетя UpdateData(false). Но значение в Edit Box визуально не обновляется до завершения цикла. Как сделать обновление, чтобы оно работало в ходе выполнения цикла?


Вызывай еще UpdateWindow() для Edit boxa.

Но правильней пихать цикл в отдельный поток, или хотя бы по таймеру считать.
Re: Обновление информации на форме
От: Exhumer Украина  
Дата: 17.07.03 09:28
Оценка:
Здравствуйте, DVV, Вы писали:

DVV>У меня на форме находится Edit Box, он связан с переменной m_numvar. Переменная инкрементируется в цикле, в этом же цикле вызываетя UpdateData(false). Но значение в Edit Box визуально не обновляется до завершения цикла. Как сделать обновление, чтобы оно работало в ходе выполнения цикла?


А у тебя в DoDataExchange все правильно прописано?
Re: Обновление информации на форме
От: KEV  
Дата: 17.07.03 09:31
Оценка:
Здравствуйте, DVV, Вы писали:

DVV>У меня на форме находится Edit Box, он связан с переменной m_numvar. Переменная инкрементируется в цикле, в этом же цикле вызываетя UpdateData(false). Но значение в Edit Box визуально не обновляется до завершения цикла. Как сделать обновление, чтобы оно работало в ходе выполнения цикла?


На сколько я понял проблему. Используй
::SetWindowText(_T(""));
::Invalidate();
идай хоть чуть чуть отдохнуть потоку.
Re[2]: Обновление информации на форме
От: DVV  
Дата: 17.07.03 09:32
Оценка:
Спасибо. До потоков мне пока еще далековато.
Re: Обновление информации на форме
От: miuslaw Ниоткуда aaa
Дата: 18.07.03 06:11
Оценка:
UpdateData(true)
---
Re[2]: Обновление информации на форме
От: B_A_D Израиль  
Дата: 18.07.03 06:52
Оценка:
Здравствуйте, miuslaw, Вы писали:

M>UpdateData(true)



Угу, обратная операция от того, что нужно было сделать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.