class CMyView : public CScrollView{...}; 希望在任何时候都显示滚动条
class CMyView : public CScrollView
{...
};
当设置的文档大小超过frm的大小时,会显示滚动条,
我希望在任何时候都显示滚动条,但只有但文档大小超过frm大小,滚动条才有效。
问题点数:100、回复次数:5Top
1 楼vcforever(累)回复于 2003-11-04 15:34:25 得分 20
重载你的这个视图类的PreCreateWindow()函数在该函数中添加如下代码
cs.style |= WS_VSCROLL | WS_HSCROLL ;
就可以了,这样你的视图不管在什么时候都有滚动条了!
WS_VSCROLL :垂直滚动条
WS_HSCROLL :水平滚动条
你可以根据需要设置你的视图的风格。
希望对你有所帮助!
Top
2 楼qrlvls( 空 气 )回复于 2003-11-05 10:34:41 得分 20
你也可以在运行过程中使用 SetScrollRange 来设置出现滚动条的范围,值设小一点就可以Top
3 楼sxslyy(孤松傲雪)回复于 2003-11-05 17:31:05 得分 20
同意: vcforever(霓裳羽衣) ( )Top
4 楼tonybaobao(Tony宝宝)回复于 2003-11-05 19:54:28 得分 20
PreCreateWindow中添加代码:
cs.style |= WS_VSCROLL | WS_HSCROLL ;Top
5 楼wuxfBrave(老婆,别打我,下班就回家)回复于 2003-11-06 08:36:36 得分 20
ModifyStyle(0, WS_VSCROLL | WS_HSCROLL);Top




