度量單位
- 邏輯單位:厘米、英寸 —— 裝置無關,所見即所得列印關鍵。
- 裝置單位:像素 —— 螢幕常 96 DPI,印表機 300+ DPI,同像素尺寸列印縮小。
- .NET 列舉
GraphicsUnit 定義標準單位。
座標轉換:Matrix 類別
- 平移、旋轉、縮放 —— 以 3x3 矩陣運算實現。
- 應用:垂直文字、文字拉伸/壓縮、任意角度繪圖。
- 命名致敬《駭客任務》?
圖形基本元素
矢量圖形 = 點、線、面。常用元素:文字、直線、矩形、橢圓/圓、弧、曲線。核心操作:描繪線條與填滿區域。UI 中最多用:文字與矩形(視窗、控制項外框)。
使用者介面事件
- Paint / OnPaint:重繪核心,附帶
Graphics 與 ClipRectangle(裁剪矩形,僅重繪受損區域)。
- 滑鼠/鍵盤事件:互動核心。
- Timer、OLE Drag-Drop 等輔助事件。
重繪機制圖解

- 視窗遮蓋/顯示觸發 WM_PAINT。
- OS 計算剪切矩形並通知控制項。
- .NET 封裝為 Paint 事件,開發者僅需在
ClipRectangle 內繪圖即可高效能重繪。