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