如何在 SDI 中单击缩放 in/out 按钮缩放 in/out 图像?

How to zoom in/out an image on clicking zoom in/out button in SDI?

我是 VC++ 的新手。 如何在 SDI 中单击缩放 in/out 按钮缩放 in/out 图像。

您可能希望从 CScrollView 派生文档视图 class 而不是向导创建的默认 CView。使用 SetScrollSizes() 成员函数设置缩放级别。您最初可以使用 SetScaleToFit() 来定义 100% 缩放。在 OnDraw() 中使用 CDC::StretchBlt() 将图像实际绘制到您通过 SetScrollSizes() 设置的大小。