GDI+ 進階教學:使用 DrawPie 繪製餅形與扇形
本篇示範如何使用 GDI+ 的 DrawPie 方法繪製餅形(扇形)。透過兩個 SpinEdit 控制項即時調整起始角度與掃描角度,直觀展示參數對圖形的影響。
GDI+ 進階教學:使用 DrawLines 繪製連續折線
本篇示範如何使用 GDI+ 的 DrawLines 方法,根據使用者依序點擊的座標點,即時繪製連續折線。範例包含點擊記錄、清除與重繪功能,是折線繪製的經典入門範
GDI+ 進階教學:使用 DrawRectangles 批次繪製矩形陣列
本篇示範如何使用 GDI+ 的 DrawRectangles 方法,一次繪製多個矩形。範例會在表單大小改變時,依據客戶區尺寸計算一組巢狀矩形,並批次繪製,展現高
GDI+ 進階教學:使用 DrawPolygon 繪製多邊形
本篇示範如何利用 GDI+ 的 DrawPolygon 方法,根據使用者滑鼠點擊的頂點座標,即時繪製多邊形。範例包含清除畫面與重繪功能,適合作為多邊形繪製的入門
GDI+ 進階教學:使用 DrawClosedCurve 繪製平滑閉合曲線
本篇教學將示範如何在 Delphi 中使用 GDI+ 的 DrawClosedCurve 方法,根據使用者點擊的座標點動態繪製平滑的閉合曲線,並透過軌跡條即時調
GDI+ 進階教學 (11):DrawCurve 繪製 Cardinal Spline 曲線
函數原型 procedure DrawCurve(Pen: TGPPen; Points: PGPPoint; Count: Integer; Offset
GDI+ 進階教學 (12):矩形命中測試基礎 — 為繪圖互動奠基
目標 建立一個可滑鼠繪製矩形、並能在現有矩形上進行命中測試 (Hit Test) 的基礎框架,為後續曲線、漸變、紋理等互動範例提供通用的選取/拖曳邏輯。 完整
GDI+ 進階教學 (13):DrawBezier 繪製單段三次貝茲曲線
函數原型 procedure DrawBezier(Pen: TGPPen; Pt1, Pt2, Pt3, Pt4: TGPPoint); overload;
GDI+ 進階教學 (14):DrawBeziers 繪製連續貝茲曲線
函數原型 procedure DrawBeziers(Pen: TGPPen; Points: PGPPoint; Count: Integer); overl
GDI+ 進階教學 (15):GDIPAPI 單元輔助函數大全 — Make 系列與 Color 系列
Make 幾何結構建構函數 函數參數回傳說明 MakePointX, Y: IntegerTGPPoint整數座標點 MakePointX, Y: Singl
GDI+ 進階繪圖教學 (16):GDI+ 顏色常量表完整參考
GDI+ 內建顏色常量 (aclXxx) 完整視覺化參考表 GDI+ 定義了 140+ 個具名顏色常量 (前綴 acl = Alpha Color List),
GDI+ 進階繪圖教學 (17):FillRectangle 矩形填充、ColorRefToARGB 顏色轉換與 TGPSolidBrush 實心筆刷
TGPSolidBrush.Create(Color) — 最基礎的單色填充筆刷,配合 Alpha 透明度控制 實心筆刷是 GDI+ 填充體系的基石:單一 AR
GDI+ 進階繪圖教學 (18):FillEllipse 橢圓填充與 TGPHatchBrush 陰影筆刷
TGPHatchBrush.Create(HatchStyle, ForeColor, BackColor) — 50+ 種預定義幾何圖案填充 陰影筆刷 (Ha
GDI+ 進階繪圖教學 (19):TGPTextureBrush 紋理筆刷基礎入門
TGPTextureBrush.Create(Image) — 以圖片像素填充幾何圖形,實現材質貼圖效果 紋理筆刷是 GDI+ 實現「圖片填充」的核心類別。將任
GDI+ 進階教學 (20):TGPTextureBrush 紋理筆刷與 TWrapMode 平鋪模式
建構函數 constructor Create(Image: TGPImage; WrapMode: TWrapMode = WrapModeTile); I
GDI+ 進階教學 (21):TGPTextureBrush 紋理筆刷與 TGPMatrix 幾何變換
核心類別 TGPTextureBrush:使用影像 (TGPImage) 作為填充圖案,支援平鋪、縮放、旋轉等變換。 TGPMatrix:3x3 齊次座標矩陣
GDI+ 進階教學 (22):TGPLinearGradientBrush - 矩形區域 + 預設方向模式 (TLinearGradientMode)
建構函數 constructor Create(const Rect: TGPRect; Color1, Color2: TGPColor; Mode: TLi
GDI+ 進階教學 (23):TGPLinearGradientBrush - 矩形區域 + 旋轉角度模式
建構函數 constructor Create(const Rect: TGPRect; Color1, Color2: TGPColor; Angle: Si