对话框滚动条没有反应怎样解决
2012-07-16 11:44 九佛仔 阅读(513) 评论(0) 收藏 举报一个对话框很难显示所有内容,所以我们要用到滚动条。
在对话框属性设了个垂直滚动条,但是点击对话框滚动条没有反应怎样解决?
其实不是在属性设置就行,还要添加代码的,办法如下:
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
浙公网安备 33010602011771号