Win32 API还提供了一个扩展位图的功能;此函数StretchBlt执行从源设备上下文中的矩形到目标设备上下文中的矩形的位块传输。但是,与BitBlt函数不同,它复制了目标矩形中的源矩形维,StretchBlt允许应用程序指定源矩形和目标矩形的尺寸。当目标位图小于源位图时,Windows将图形中的颜色数据(或两者)的行或列组合在渲染显示设备上的相应图像之前。Windows根据指定的拉伸模式组合颜色数据,应用程序通过调用SetStretchBltMode功能定义。当目标位图大于源位图时,Windows会相应缩放或放大合成图像中的每个像素。