在mfc中查看固定space中的位图
Viewing a bitmap in a fixed space in mfc
我正在尝试设计一个加载位图图像的应用程序。我有不同大小的位图,但我希望它们显示在常量 space 上(如大小为 500x500 的矩形)。我已按以下方式尝试 StretchBlt()
,但结果令人失望,图像仍然大小不一。代码在下面提到。提前致谢。
DcForClientClientDc.StretchBlt(0, 0 , 500, 500, &bmDC, 0, 0, 1000, 1000, SRCCOPY);
您应该将要缩放的图像的实际大小传递给 StretchBlt
,但您使用的是 1000 x 1000。
我正在尝试设计一个加载位图图像的应用程序。我有不同大小的位图,但我希望它们显示在常量 space 上(如大小为 500x500 的矩形)。我已按以下方式尝试 StretchBlt()
,但结果令人失望,图像仍然大小不一。代码在下面提到。提前致谢。
DcForClientClientDc.StretchBlt(0, 0 , 500, 500, &bmDC, 0, 0, 1000, 1000, SRCCOPY);
您应该将要缩放的图像的实际大小传递给 StretchBlt
,但您使用的是 1000 x 1000。