共用方式為


圖形模式

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

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

 

如同圖形對象,系統會使用預設圖形模式初始化DC。 應用程式可以藉由呼叫下列函式來擷取和檢查這些預設模式。

圖形模式 功能
背景 GetBkMode
繪圖 GetROP2
映射 GetMapMode
多邊形填滿 GetPolyFillMode
伸展 GetStretchBltMode

 

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

圖形模式 功能
背景 SetBkMode
繪圖 SetROP2
映射 SetMapMode
多邊形填滿 SetPolyFillMode
伸展 SetStretchBltMode