打开bmp图后,用鼠标往下拖动滚动条,鼠标松开后,滚动条自动回到顶端,当然其中图像没有发生往下移动。希望朋友们指正下,假如不是下面这段代码的问题也请朋友指出。void CMyView::OnInitialUpdate()
{
CScrollView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
//获取文档类指针
CMyDoc* pDoc = GetDocument(); //获取DIB的指针
ImgCenterDib *pDib=pDoc->GetPDib(); //根据DIB尺寸设置视窗大小
if(pDib!=NULL)
SetScrollSizes(MM_TEXT, pDib->GetDimensions());
else{
//如果m_dib为空,则设置一个固定的尺寸
CSize sizeTotal;
sizeTotal.cx = sizeTotal.cy = 100;
SetScrollSizes(MM_TEXT, sizeTotal);
}
{
CScrollView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
//获取文档类指针
CMyDoc* pDoc = GetDocument(); //获取DIB的指针
ImgCenterDib *pDib=pDoc->GetPDib(); //根据DIB尺寸设置视窗大小
if(pDib!=NULL)
SetScrollSizes(MM_TEXT, pDib->GetDimensions());
else{
//如果m_dib为空,则设置一个固定的尺寸
CSize sizeTotal;
sizeTotal.cx = sizeTotal.cy = 100;
SetScrollSizes(MM_TEXT, sizeTotal);
}
解决方案 »
- 将windows media player作为ActiveX控件添加在对话框上,在怎么写相应的打开视屏文件等操作啊?
- 非模态对话框的问题
- CxImage问题急!!!!!!!!!!!!!
- 怎么定义一个线段,能拉伸,连节图片后随图片的移动而变化,想VISIO!!!
- 为对话框添加的菜单为什么不能设置打勾?
- 问TreeCtr控件中的lParam器什么作用,如何读写?
- 一本好书,但我没有!!求救!!
- 小问题~~~~~~~~~~~~~~~~~~
- vc++如何改变文件属性?
- socket 实现外网间连接
- Boost MFC WTL 冲突 错误提示 link 2005
- VS2008 ON_THREAD_MESSAGE 报错?
用具体的值看看。