共用方式為


圖形模式

Windows 支援五種圖形模式,可讓應用程式指定色彩的混合方式、輸出的顯示位置、輸出的縮放方式等等。 下表說明儲存在 DC 中的這些模式。

圖形模式 Description
背景 定義背景色彩如何與點陣圖和文字作業的現有視窗或螢幕色彩混合。
繪圖 定義前景色彩如何與手寫筆、筆刷、點陣圖和文字作業的現有視窗或螢幕色彩混合。
對應 定義圖形輸出如何從邏輯 (或世界) 空間對應到視窗、螢幕或印表機紙張。
多邊形填滿 定義筆刷圖樣如何用來填滿複雜區域的內部。
伸展 定義點陣圖色彩在壓縮 (或縮小) 時,如何與現有的視窗或螢幕色彩混合。

 

與繪圖物件一樣,系統會使用預設圖形模式初始化 DC。 應用程式可以藉由呼叫下列函式來擷取和檢查這些預設模式。

圖形模式 函式
背景 GetBkMode
繪圖 GetROP2
對應 GetMapMode
多邊形填滿 GetPolyFillMode
伸展 GetStretchBltMode

 

應用程式可以藉由呼叫下列其中一個函式來變更預設模式。

圖形模式 函式
背景 SetBkMode
繪圖 SetROP2
對應 SetMapMode
多邊形填滿 SetPolyFillMode
伸展 SetStretchBltMode