開發人員常為製作真彩色工具列位圖煩惱:需用 Photoshop 逐張對齊小圖示,插入新按鈕更得重來。C-Visual Toolbar 為國人開發的開源工具,自動化此流程。
核心功能
- 自動讀入多張小位圖(支援 16×16、24×24、32×32、48×48)。
- 自動合併為完整工具列位圖資源,輸出 .bmp 檔。
- 支援動態拖曳調整圖示順序。
- 合併後位圖可重新載入並自動分割,方便插入新按鈕。
- 支援剪貼簿輸入/輸出單顆圖示。
- 一鍵完成,極大提升 VC++ 開發效率。
實作原理
- 建立目標位圖物件,寬度 = 圖示數 × 圖示寬,高度 = 圖示高。
- 依序在目標位圖上繪製每個圖示(
Draw 函數)。
- 儲存或預覽合併結果。
作者以 Delphi + SeSkin 開發,原始碼開放,VC++ 移植簡單。工具免費開源,回應社群對商業軟體 Visual Toolbar 註冊碼的需求,亦可作為學習參考。