您的位置:首页 > 其它

对话框滚动条没有反应怎样解决

2012-07-16 11:44 176 查看
一个对话框很难显示所有内容,所以我们要用到滚动条。
在对话框属性设了个垂直滚动条,但是点击对话框滚动条没有反应怎样解决?

其实不是在属性设置就行,还要添加代码的,办法如下:

SCROLLINFO vinfo;
vinfo.cbSize =sizeof(vinfo);
vinfo.fMask =SIF_ALL;
vinfo.nPage =50;//滚动块自身的长短,通常有如下关系:其长度/滚动条长度(含两个箭头)=nPage/(nMax+2),
//另外nPage取值-1时,滚动条会不见了。
vinfo.nMax =600;//滚动条所能滚动的最大值
vinfo.nMin=0;//滚动条所能滚动的最小值
vinfo.nTrackPos =0;
SetScrollInfo(SB_VERT,&vinfo);//即使上述步骤一不做,使用此条语句也可以显示滚动条

来自 [萝岗九龙社区] http://www.gzzsc.net
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐