我在WndProc()函数 里边实现进度条的刷新。但是如果鼠标没有移动到窗体内,窗体界面就不刷新。其他进程正常运行。为什么出现这种情况的?
好久不弄这个了,很难给你答案。
1、不建议随便使用WndProc
2、可以使用定时器完成。
如果只是进度条刷新功能,用BackgroundWorker吧
Application.DoEvents();
这个试过了,没效果
写的代码有BUG.
WndProc是窗体接收到windows事件了才触发的,不建议用于刷新进度条,如数目几位说的,可以用定时器,出可以用BackgroundWorker等