I have just implemented scrolling in my MDI application, but it is very slow, because of how it redraws the window. My scrolling doesn't use 'RectVisible' or 'InvalidateRect' - because I'm don't understand how to use them - but I'm sure that they, or some other functions, could speed up my scrolling. Could somebody please explain how my scrolling should be done, or maybe point me to a relevent CodeGuru paper?

Thank you,
Sean.