class CMyView : public CScrollView{...}; 希望在任何时候都显示滚动条

freespider 2003-11-04 01:56:18
class CMyView : public CScrollView
{...
};

当设置的文档大小超过frm的大小时,会显示滚动条,
我希望在任何时候都显示滚动条,但只有但文档大小超过frm大小,滚动条才有效。
...全文
89 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuxfBrave 2003-11-06
  • 打赏
  • 举报
回复
ModifyStyle(0, WS_VSCROLL | WS_HSCROLL);
qrlvls 2003-11-05
  • 打赏
  • 举报
回复
你也可以在运行过程中使用 SetScrollRange 来设置出现滚动条的范围,值设小一点就可以
tonybaobao 2003-11-05
  • 打赏
  • 举报
回复
PreCreateWindow中添加代码:
cs.style |= WS_VSCROLL | WS_HSCROLL ;
sxslyy 2003-11-05
  • 打赏
  • 举报
回复
同意: vcforever(霓裳羽衣) ( )
vcforever 2003-11-04
  • 打赏
  • 举报
回复
重载你的这个视图类的PreCreateWindow()函数在该函数中添加如下代码
cs.style |= WS_VSCROLL | WS_HSCROLL ;
就可以了,这样你的视图不管在什么时候都有滚动条了!


WS_VSCROLL :垂直滚动条
WS_HSCROLL :水平滚动条

你可以根据需要设置你的视图的风格。

希望对你有所帮助!

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧