Windows编程SDK用Sleep()函数无响应

我想用Sleep()延时排序算法每步的排序,每排序一步重绘窗口。调试的时候窗口重绘了,每步排序也展示出来了,但是排序期间应用变成无响应,其他按钮也点不了,我的排序绘图是在自定义的子窗口的。

 

这个延时别在主线程里面做