模式區塊傳輸

PatBlt函式的名稱 (模式區塊傳輸的縮寫) 表示此函式只會複寫筆刷 (或圖樣) ,直到填滿指定的矩形為止。 不過,函式實際上更強大。 複寫筆刷之前,它會使用點陣作業,將模式的色彩資料與視訊顯示器上現有圖元的色彩資料結合 (ROP) 。 ROP 是位運算,會套用至複寫筆刷的色彩資料位,以及顯示裝置上目標矩形的色彩資料位。 有 256 個 ROP;不過, PatBlt 函式只會辨識需要模式和目的地 (不需要來源) 的專案。 下表識別最常見的 ROP。

人事 登記 描述
PATCOPY 將模式複製到目的地點陣圖。
PATINVERT 使用布林 XOR 運算子,將目的地點陣圖與模式結合。
DSTINVERT 反轉目的地點陣圖。
黑暗 將所有輸出轉換成二進位零。
將所有輸出轉換成二進位輸出。

 

如需詳細資訊,請參閱 點陣作業代碼