Oops, I kind of posted a bad example above. I didn't realize CScrollView was actually an MFC class!

Ok, well pretend its actually my own class, with pure virtual methods on it.