再學 GDI+[69]:路徑漸層畫刷(九)—— SetInterpolationColors 與 SetSurroundColors 差異深度解析
核心差異 方法建立方式色彩指定中心色處理適用場景 SetSurroundColors 依**路徑*
再學 GDI+[70]:路徑漸層畫刷(十)—— SetBlend 多點混合控制
SetBlend 核心概念 TGPPathGradientBrush.SetBlend 允許精確控制**包圍顏色**從中心向外過渡的**混合因子**與**位置*
再學 GDI+[71]:路徑漸層畫刷(十一)—— 幾何變換 RotateTransform/ScaleTransform/TranslateTransform
路徑漸層畫刷的變換方法 TGPPathGradientBrush 繼承自 TGPBrush,擁有獨立的幾何變換矩陣,提供以下方法操作: 方法功能
再學 GDI+[72]:區域應用(一)—— 五種建立區域的方法詳解
建立 TGPRegion 的五大途徑 依矩形建立:TGPRegion.Create(rect: TGPRect/RectF) — 最簡單,產生矩形區域。
再學 GDI+[73]:區域應用(二)—— 區域布林運算完整指南
區域運算類型總覽 GDI+ 的 TGPRegion 支援與**矩形**、**路徑**、**另一區域**三類物件進行布林運算: 方法運算子說明
再學 GDI+[74]:區域應用(三)—— IsVisible 點擊測試與滑鼠追蹤
範例效果預覽 核心概念 TGPRegion.IsVisible(X, Y) 方法可快速判斷指定座標點是否落在區域內部。這是實現「不規則熱區點擊」、「滑鼠進入
再學 GDI+[85]:TGPImage 進階(五)—— RotateFlip 旋轉與鏡像操作
範例效果預覽 核心概念 TGPImage.RotateFlip 方法提供了一種高效、無損的方式對影像進行 90 度倍數旋轉及水平/垂直鏡像。這比手動進行矩陣
再學 GDI+[75]:區域應用(四)—— 利用區域剪裁繪圖畫布
範例效果預覽 核心概念 在 GDI+ 中,區域 不僅能用於碰撞檢測或填充,還能作為 剪裁區域 限制繪圖範圍。呼叫 TGPGraphics.SetClip 並
GDI+ 進階教學:TGPRegion GetDataSize/GetData 序列化與克隆
功能簡介 GetDataSize 取得區域序列化所需緩衝區大小,GetData 將區域資料寫入緩衝區。配合建構子 TGPRegion.Create(data,
GDI+ 進階教學:TGPRegion Translate 平移變換與雙軌控制
功能簡介 TGPRegion.Translate(dx, dy) 將區域沿 X、Y 軸平移。本例雙 TrackBar 獨立控制水平/垂直位移。 完整範例 un
GDI+ 進階教學:TGPRegion Transform 矩陣變換(旋轉/縮放/平移)
功能簡介 TGPRegion.Transform(Matrix) 將區域套用幾何變換(旋轉、縮放、平移、傾斜組合)。本例演示以 TrackBar 控制旋轉角度。
GDI+ 進階教學:TGPRegion GetHRGN 轉換為 GDI 區域句柄互操作
應用場景 GDI+ TGPRegion 功能強大(矩形、路徑、布林運算),但某些 VCL 控制項、Windows API 僅接受 GDI 區域句柄 HRGN。G
GDI+ 核心類別:TGPGraphics.DrawImage 多載方法完整參考
前言 TGPGraphics.DrawImage 是 GDI+ 繪圖最核心、多載最多的方法。理解其參數組合,能精確控制圖片繪製位置、大小、來源裁剪、仿射變換、屬
GDI+ 進階教學:TGPImage GetThumbnailImage 快速產生縮圖
功能簡介 GetThumbnailImage 從原圖快速產生縮略圖。若原圖內嵌 EXIF 縮圖則直接提取(極快),否則自動縮放生成。建議尺寸不超過 120x12
GDI+ 進階教學:TGPImage 平行四邊形變換與控制點拖曳互動
範例功能 載入圖片,初始以平行四邊形三點(右上、左上、右下)定義繪製區域。 三個控制點以紅色小方塊顯示,滑鼠拖曳任意控制點即時重繪。 GDI+ 自動根據三點計
GDI+ 進階教學:TGPImage 在指定矩形區域繪製與滑鼠框選互動
範例功能 載入圖片(TGPImage)。 滑鼠左鍵拖曳框選矩形區域(虛線框即時回饋)。 釋放滑鼠後,將圖片縮放繪製於選取矩形內(DrawImage(img,
Delphi 2009 TLinkLabel 元件實戰範例:超連結標籤實作
元件簡介 TLinkLabel(Delphi 2009 引入)是支援 HTML 子集超連結的標籤元件,可直接在 Caption 中嵌入 <a href=.
Delphi 2007 IDE 技巧:無滑鼠修改元件屬性的鍵盤流程
動畫演示腳本 放置元件後,按 F11 啟動 Object Inspector(屬性視窗)。 用 ↑ ↓ 選擇屬性列表項目。 按 Tab 在「屬性名」與「屬性值