wxCanvas::Scroll

void Scroll(int x_pos, int y_pos)

Scrolls a canvas so the view start is at the given point. The positions are in scroll units, not pixels, so to convert to pixels you will have to multiply by the number of pixels per scroll increment. If either parameter is -1, that position will be ignored (no change in that direction).

See also wxCanvas::SetScrollbars.