http://www.codeguru.com/toolbar/HiColorToolbar.shtml

解决方案 »

  1.   

    我在以前的帖子里面找到这样的代码,很好用,
    //create the main tool bar
    if (!m_wndToolBar.Create(this) ||
    !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
    {
    TRACE0("Failed to create toolbar\n");
    return -1;      // fail to create
    }
    m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() |
    CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
    m_wndToolBar.ModifyStyle(0, TBSTYLE_FLAT);
    //  be dockable
    m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
    EnableDocking(CBRS_ALIGN_ANY);
    DockControlBar(&m_wndToolBar);
    CImageList imageList;
    CBitmap bitmap;
    bitmap.LoadBitmap(IDB_MAINFRAME);
    imageList.Create(16, 16, ILC_COLORDDB|ILC_MASK, 8, 1);
    imageList.Add(&bitmap, RGB(192,192,192));
    m_wndToolBar.SendMessage(TB_SETIMAGELIST, 0, 
    (LPARAM)imageList.m_hImageList);
    imageList.Detach();
    bitmap.Detach();
      

  2.   

    http://www.vckbase.com/vckbase/vckbase11/vc/nonctrls/tools_31/1131001.htm 上有:如何让工具条显示256色图像?