圖形物件
與 DC 相關聯的畫筆、筆刷、點陣圖、調色盤、區域和路徑稱為其圖形物件。 下列屬性會與每一個對象相關聯。
Graphic 物件 | 相關聯的屬性 |
---|---|
點陣圖 | 大小,以位元組為單位;維度,以像素為單位;color-format;壓縮配置;等等。 |
刷 | 樣式、色彩、圖樣和原點。 |
調色板 | 色彩和大小(或色彩數目)。 |
字體 | 字樣名稱、寬度、高度、粗細、字元集等等。 |
路徑 | 形狀。 |
筆 | 樣式、寬度和色彩。 |
地區 | 位置和維度。 |
當應用程式建立DC時,系統會自動將一組默認物件儲存在其中(沒有預設點陣圖或路徑)。 應用程式可以藉由呼叫 getCurrentObject 和 GetObject 函式來檢查預設對象的屬性。 應用程式可以藉由建立新的物件並將它選取至 DC,來變更這些預設值。 藉由呼叫 SelectObject函式,將物件選取至 DC。
應用程式可以使用 SetDCBrushColor ,將目前的筆刷色彩設定為指定的色彩值。
GetDCBrushColor 函式會傳回 DC 筆刷色彩。 SetDCPenColor 函式會將畫筆色彩設定為指定的色彩值。 GetDCPenColor 函式會傳回 DC 畫筆色彩。