在Windows系統中,打印機的輸出與屏幕的顯示都是經過設備上下文CDC實現的,CDC提供了StrechBlt方法和BitBlt方法用於繪製位圖。在涉及圖像打印時,必定要使用StretchBlt方法,由於該方法會根據源設備區域和目標設備區域的不一樣自動調整繪圖的比率。而打印機的分辨率與屏幕的分辨率一般是不一樣的,所以須要使用StrerchBlt方法調整打印比率。it