使用了CScrollView,在OnOpenDocument内读取了位图之后,如何通知CScrollView修改滚动条的长度? 单文档视图工程,CMyView继承了CScrollView,然后在CMyDoc::OnOpenDocument中读入了位图,势必要修改滚动条的长度,但是在CMyDoc中如何通知View修改滚动条的长度呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要用到好几个函数,可以看CScrollView的classMember思路:得到位图的大小,设置总页面的大小,设置每个页面的大小 每次读入位图,判断位图大小,用SetScrollSizes设置滚动条,修改滚动条大小可在CView::OnUpdate里进行,然后在CMyDoc读入位图后UpdateAllViews To ipgk(loboho) 滚动条闪了一下就没了,怎么回事? SetScrollSizes!滚动条闪了一下就没了,怎么回事?(是不是那儿又改回去了,看看你哪些地方调了SetScrollSizes)试试CSize sizeTotal(2048,1536);SetScrollSizes(MM_TEXT, sizeTotal);UpdateAllViews(); 我在OnInitialUpdate和OnUpdate中都调用了。不过OnInitialUpdate里的Size没有修改,刚才跟踪了程序,在OnOpenDocument后先调用了OnUpdate,后又调用了OnInitialUpdate,所以滚动条闪了一下就没了。 网络编程中的结构体转化成char* 纯粹散分帖 关于EDIT控件的问题,在线等,谢谢~~~~~~~~~~~~~~~ 调DLL中的函数引起的异常 是不是一定会导致整个程序的崩溃?能否在DLL外处理? 请问在VC6.0中按下鼠标左键再移动鼠标产生什么消息? 在对话框中如何添加工具栏? 控件中的类型转换的问题!高手帮个忙!!!很急!! 关于汉字转拼音的问题 ----->>>>>>> mty(天鱼)快来看看啊!我等你的回复!斑竹请别删,我有急事要联系mty(天鱼),拜托了! vc中的问题 怎样禁止Dialog框的拉大、缩小 递归方法树遍历所有节点,这样可以吗?好心人帮帮小弟!
思路:
得到位图的大小,设置总页面的大小,设置每个页面的大小
试试
CSize sizeTotal(2048,1536);
SetScrollSizes(MM_TEXT, sizeTotal);
UpdateAllViews();