我已经使用了 CScrollView 作为基类,为什么没有滚动条? 没有滚动条是因为你没有改写CView::OnIntialUpdate()函数,这里可以设置视图的逻辑区域大小和映射模式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CView::OnIntialUpdate()里面的sizeTotal.cx=sizeTotal.cy=100;变大一点就可以;sizeTotal.cx=sizeTotal.cy=2000; void CWelDelView::OnInitialUpdate(){ CScrollView::OnInitialUpdate(); CSize sizeTotal; // TODO: calculate the total size of this view sizeTotal.cx = sizeTotal.cy = 100; SetScrollSizes(MM_TEXT, sizeTotal);}已经这样设置了。还是没有用。 sizeTotal.cx = sizeTotal.cy = 2000;就有用了在实际中你要通过计算来得到你要设置多大的. SetScrollSizes(MM_TEXT,CSize(SIZE));就可以了!!只要你把它的参数设置的足够大!!酒会出现滚动跳!! 我也遇到了同样的问题!确实是需要设置 映射模式 和 视口 大小!在 OnInitialUpdate() 里!如: CSize SizeTotal(数值(横),数值(竖)); 不要太多哦! 大约不超过 90000 吧 SetScrollSizes(MM_TEXT,SizeTotal); 钩子怎么安装 MFC ADO操作access数据库连接问题 用什么来做MFC的配置文件比较好?XML,ini,还是别的什么的? 想使用vs2005开发mfc程序 在CControlBar中动态添加Button控件的问题~,请帮忙 面试问题,没回答出来,大家看下 对话框程序能不能这样做?添加框类和视类 如何编程去掉文档中带的格式信息,具体请进... ISAPI中如何输出INT型数据???给80分! mscomm通讯问题 Debug版没问题,但改成Release版却出错,为什么? SysAllocString(L"pp") 中的L的含义
{
CScrollView::OnInitialUpdate(); CSize sizeTotal;
// TODO: calculate the total size of this view
sizeTotal.cx = sizeTotal.cy = 100;
SetScrollSizes(MM_TEXT, sizeTotal);
}已经这样设置了。还是没有用。
SetScrollSizes(MM_TEXT,CSize(SIZE));
就可以了!!
只要你把它的参数设置的足够大!!
酒会出现滚动跳!!
确实是需要设置 映射模式 和 视口 大小!
在 OnInitialUpdate() 里!
如:
CSize SizeTotal(数值(横),数值(竖)); 不要太多哦!
大约不超过 90000 吧
SetScrollSizes(MM_TEXT,SizeTotal);