首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> VC 教學

MFC 真彩工具列實作:三步驟載入 24/32 位元位圖

     編輯:VC 教學

快速實作步驟

  1. 在資源中加入真彩位圖,資源 ID 為 IDB_BITMAP1。
  2. 主框架類別頭文件宣告位圖變數:
    CBitmap m_ToolbarBMP;
  3. MainFrm.cpp 中移除原 LoadToolBar(...),改用以下代碼:
m_ToolbarBMP.LoadBitmap(IDB_BITMAP1);
m_wndToolBar.SetBitmap(m_ToolbarBMP);
UINT IDArray[] = { ID_FILE_NEW, ID_FILE_OPEN, ID_FILE_SAVE };
m_wndToolBar.SetButtons(IDArray, 3);
m_wndToolBar.SetSizes(CSize(25, 25), CSize(15, 15));

關鍵點說明

  • SetBitmap 接受 CBitmap 物件,直接支援真彩位圖(24/32 位元)。
  • SetButtons 陣列定義工具列按鈕對應的命令 ID。
  • SetSizes 參數分別為:按鈕大小 (25x25) 與圖示大小 (15x15),可依素材調整。

結語

僅需三行核心代碼即可替換預設工具列為真彩版本,大幅提升介面視覺品質。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved