圖形物件

與 DC 相關聯的畫筆、筆刷、點陣圖、調色盤、區域和路徑稱為其圖形物件。 下列屬性會與每一個對象相關聯。

Graphic 物件 相關聯的屬性
點陣圖 大小,以位元組為單位;維度,以像素為單位;color-format;壓縮配置;等等。
刷 樣式、色彩、圖樣和原點。
調色板 色彩和大小(或色彩數目)。
字體 字樣名稱、寬度、高度、粗細、字元集等等。
路徑 形狀。
筆 樣式、寬度和色彩。
地區 位置和維度。

 

當應用程式建立DC時,系統會自動將一組默認物件儲存在其中(沒有預設點陣圖或路徑)。 應用程式可以藉由呼叫 getCurrentObject 和 GetObject 函式來檢查預設對象的屬性。 應用程式可以藉由建立新的物件並將它選取至 DC,來變更這些預設值。 藉由呼叫 SelectObject函式,將物件選取至 DC。

應用程式可以使用 SetDCBrushColor ,將目前的筆刷色彩設定為指定的色彩值。

GetDCBrushColor 函式會傳回 DC 筆刷色彩。 SetDCPenColor 函式會將畫筆色彩設定為指定的色彩值。 GetDCPenColor 函式會傳回 DC 畫筆色彩。