Форум » GUI » перерисовка окна. » Ответить

перерисовка окна.

Oleg: как принудительно перерисовать форму при продолжительных по времени процессах.

Ответов - 2

Петр: Нужно послать окну сообщение WM_PAINT SendMessage( hWnd, WM_PAINT, 0, 0 ) Также нужно в цикле (если процесс конечно использует цикл) вызывать DO EVENTS (это в MiniGUI) или ее эквивалент для других GUI. Можна SendMessage( hWnd, WM_PAINT, 0, 0 ) DO EVENTS "запихнуть" в процедуру и вызывать ее по таймеру.

Oleg: спасибо. помогло. как раз то, что нужно. первый раз на minigui пробую набросать чтото нужное. :)



полная версия страницы