关闭

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

931人阅读 评论(0) 收藏 举报

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:28542次
    • 积分:459
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    最新评论