Формы Windows - перезаписывается визуальное содержимое окна - PullRequest
0 голосов
/ 26 июля 2010

Когда я перемещаю другое окно поверх окна моего приложения, иногда визуальное содержимое моего окна перезаписывается содержимым другого окна.

Как этого избежать?

Поможет ли WinAPI или неуправляемый код?

1 Ответ

2 голосов
/ 26 июля 2010

Скорее всего, это происходит из-за того, что ваше приложение является однопоточным, и вы выполняете некоторое время, требующее значительных ресурсов процессора или операций ввода-вывода.

Рекомендованным маршрутом будет перемещение обработки в другой поток http://msdn.microsoft.com/en-us/library/ms951089

Хотя быстро и грязно можно «периодически» уступать, используя Application.DoEvents ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...