真彩工具列製作一直是 VC++ 開發者痛點。本文推薦「Visual Toolbar 圖形工具」+「CTrueColorToolBar 類別」的黃金組合,從位圖製作到程式整合完整演示,讓真彩工具列開發變得極簡單。
https://www.codeproject.com/docking/TrueColorToolBar.asp)TrueColorToolBar.h/cpp 至專案目錄,FileView 加入專案#include "TrueColorToolBar.h"CTrueColorToolBar m_wndToolBar;m_wndToolBar.LoadTrueColorToolBar(48, IDB_NORMAL, IDB_NORMAL, IDB_DISABLED);
// 參數:按鈕大小、Normal圖、Hot圖、Disabled圖LoadTrueColorToolBar 內部處理 CImageList 建立與 TB_SETIMAGELIST 訊息發送IDR_MAINFRAME 僅定義按鈕 ID/順序,實際圖片來自真彩位圖Visual Toolbar 解決「美術不會寫程式、程式不會美術」的協作斷層,CTrueColorToolBar 解決 MFC 原生不支援真彩的技術缺口。兩者結合將工具列開發時間從「數小時」壓縮至「數分鐘」,是 VC++ 開發者的必備工具組。