顯示裝置內容預設值
第一次建立顯示裝置內容時,系統會為組成裝置內容的屬性 (指派預設值) 繪製物件、色彩和模式。 下表顯示顯示裝置內容之屬性的預設值。
屬性 | 預設值 |
---|---|
背景色彩 | 背景色彩設定通常主控台 (白色) 。 |
背景模式 | 不透明 |
點陣圖 | 無 |
筆刷 | WHITE_BRUSH |
筆刷原點 | (0,0) |
裁剪區域 | 視需要裁剪更新區域的整個視窗或工作區。 您也可以裁剪工作區中的子視窗和快顯視窗。 |
調色盤 | DEFAULT_PALETTE |
目前的畫筆位置 | (0,0) |
裝置來源 | 視窗或工作區的左上角。 |
繪圖模式 | R2_COPYPEN |
字型 | SYSTEM_FONT |
字元間距 | 0 |
對應模式 | MM_TEXT |
手寫筆 | BLACK_PEN |
多邊形 -fill 模式 | 互生 |
延展模式 | BLACKONWHITE |
文字色彩 | 主控台 (的文字色彩設定通常是黑色) 。 |
檢視區範圍 | (1,1) |
檢視區原點 | (0,0) |
視窗範圍 | (1,1) |
視窗原點 | (0,0) |
應用程式可以使用選取範圍和屬性函式來修改顯示裝置內容屬性的值,例如 SelectObject、 SetMapMode和 SetTextColor。 例如,應用程式可以使用 SetMapMode 來變更對應模式,修改座標系統中的預設測量單位。
通用、父系或視窗裝置內容的屬性值變更不是永久的。 當應用程式釋放這些裝置內容時,目前的選取專案,例如對應模式和裁剪區域,會在內容傳回快取時遺失。 類別或私人裝置內容的變更會無限期保存。 若要將它們還原至其原始預設值,應用程式必須明確設定每個屬性。