如何把普通视图转化为滚动视图

来源:互联网 发布:92game源码破解 编辑:程序博客网 时间:2024/06/06 11:40

普通视图一般继承自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, 搞定了

原创粉丝点击