The Windows message pump behaves differently when the window is being dragged around because the drag operation is modal. You have to write extra code to try to work-around it, but it makes the window move or resize far less efficient because the redrawing is happening.