现在的位置: 首页 > 综合 > 正文

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

2013年05月08日 ⁄ 综合 ⁄ 共 300字 ⁄ 字号 评论关闭

普通视图一般继承自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方法 

抱歉!评论已关闭.