请问一个mfc滚动视图显示图片的问题?
我打开一个bmp文件,然后获取到图片尺寸,并设置滚动尺寸为图片宽度。并用下面函数绘制到滚动视图上!
SetDIBitsToDevice(hdc,
m_nPanx, m_nPany, m_pImage->w, m_pImage->h,
0, 0, 0, m_pImage->h, color,
dibinf, DIB_RGB_COLORS);
当前视图区域只显示了一部分图片内容,当我滚动视图又在当前显示区域重心绘制原来的内容,请问下我如何可以实现可以拖动滚动条的时候可以显示剩余的图片内容?
[解决办法]
绘制图片代码的原点跟着滚动条的位置变化即可
[解决办法]
找个“相对”原点,作为参照