标签: visual-c++ mfc
我是VC ++的新手。 如何在单击SDI中的放大/缩小按钮时放大/缩小图像。
答案 0 :(得分:3)
您可能希望从CScrollView派生文档视图类,而不是向导创建的默认CView。使用SetScrollSizes()成员函数设置缩放级别。您最初可以使用SetScaleToFit()来定义100%缩放。在OnDraw()中使用CDC::StretchBlt()实际将图片绘制为您通过SetScrollSizes()设置的尺寸。
CScrollView
CView
SetScrollSizes()
SetScaleToFit()
OnDraw()
CDC::StretchBlt()