QQ登录

只需一步,快速开始

上位机MFC如何实现滚动视图

[ 复制链接 ]
我们创建基于视窗的单文档应用程序时,可以添加滚动条查看窗口内大范围的内容。
但默认情况下视窗是没有滚动条的,如何添加滚动条?
通过一个函数SetScrollSizes设置下就可以了
我们可以通过类向导添加虚拟函数OnInitialUpdate
在函数内添加滚动条的初始化代码
  1. void CDemoView::OnInitialUpdate()
  2. {
  3.         CScrollView::OnInitialUpdate();

  4.         //滚动视图的尺寸
  5.         CSize sizeTotal;
  6.         sizeTotal.cx = 800;
  7.         sizeTotal.cy = 600;       
  8.         //滚动条的页尺寸
  9.         CSize sizePage;
  10.         sizePage.cx = 50;
  11.         sizePage.cy = 50;
  12.         //滚动条的行尺寸
  13.         CSize sizeLine;
  14.         sizeLine.cx = 10;
  15.         sizeLine.cy = 10;

  16.         //设置滚动视图尺寸
  17.         SetScrollSizes(MM_TEXT, sizeTotal, sizePage, sizeLine);
  18. }
复制代码
要注意的是,在基于CView的视窗工程中,并没有SetScrollSizes这个成员 函数。
函数是CScrollView的内部函数,所以还要注意这一点。
我们可以在定义视窗类时变量定义
#define CView CScrollView
class CGkbc8View : public CView
{

}
可以下载源代码查看
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:上位机MFC如何实现滚动视图.rar 
文件大小:154.7 KB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索