Penskalan Bitmap
Fungsi StretchBlt menskalakan bitmap dengan melakukan transfer blok bit dari persegi panjang dalam konteks perangkat sumber ke dalam persegi panjang dalam konteks perangkat tujuan. Namun, tidak seperti fungsi BitBlt , yang menduplikasi dimensi persegi panjang sumber dalam persegi panjang tujuan, StretchBlt memungkinkan aplikasi untuk menentukan dimensi persegi panjang sumber dan tujuan. Ketika bitmap tujuan lebih kecil dari bitmap sumber, sistem menggabungkan baris atau kolom data warna (atau keduanya) dalam bitmap sebelum merender gambar yang sesuai pada perangkat tampilan. Sistem menggabungkan data warna sesuai dengan mode stretch yang ditentukan, yang ditentukan aplikasi dengan memanggil fungsi SetStretchBltMode . Ketika bitmap tujuan lebih besar dari bitmap sumber, sistem menskalakan atau memperbesar setiap piksel dalam gambar yang dihasilkan.