普通视图一般继承自CView,如果要在普通视图的基础上添加滚动条有一下几个步骤:
假定APP名字是"AppName"
1 改变AppName的父类从CView到CScrollView
2 把AppNameView.cpp 中所有的CView改为AppNameScrollView
3 添加OnInitialUpdate()函数在里面加入代码 SetScrollSizes(MM_TEXT,CSize(2000,2000),
CSize(20,20),CSize(20,20));具体可以查看msdn关于该函数的用法
4 在Onpaint()函数里面添加OnPrepareDC(&dc),重载CScrollView的DC方法
OK, 搞定了