水平滚动条的问题,根据视图的大小来动态显示滚动条?
我想根据
视图的大小来动态显示是否使用滚动条
我已经实现了垂直滚动条
代码如下:
CSize docSize(100,(pDoc->iRow)*height);
CRect rect;
GetClientRect(&rect);
CSize pageSize(rect.right,rect.bottom);
CSize lineSize(0,height);
SetScrollSizes(MM_TEXT,docSize,pageSize,lineSize);
但是水平滚动条还没有实现
应该也是使用SetScrollSizes这个函数吧,该怎么实现?
知道的人请说下,谢谢
问题点数:20、回复次数:5Top
1 楼ming6()回复于 2005-04-04 17:33:44 得分 0
不是根据窗口的大小来显示滚动条(这个在某个函数里面设置下就行)
是根据视图中我文本的长度来显示滚动条,
比如我当前的视图窗口
只能够显示
aaaaaaa
当文本为
aaaaaaaa时可以自动出现水平滚动条Top
2 楼terryxyz(必杀无效)回复于 2005-04-04 18:10:07 得分 20
要自己计算的吧,在显示出来同时设置滚动条Top
3 楼ming6()回复于 2005-04-05 09:30:01 得分 0
顶一下Top
4 楼ming6()回复于 2005-04-05 15:12:42 得分 0
再顶一下Top
5 楼ming6()回复于 2005-04-05 17:49:48 得分 0
再顶一下Top




