请问工具条上能不能用 256位的颜色呢?

解决方案 »

  1.   

    可以的,增强16色都可以,在WWW.vckbase.com上有例子代码,你自己下载吧,
    估计发你信箱里放不下
      

  2.   

    http://www.vckbase.com/document/viewdoc.asp?id=516
      

  3.   

    void CMainFrame::SetToolbarBitmap()
    {
        CImageList    il;
        CBitmap        bmp;    bmp.LoadBitmap(IDB_VIEW);
        il.Create(20, 20, ILC_COLORDDB|ILC_MASK, 20, 1);
        il.Add(&bmp, RGB(192, 192, 192));
        m_wndViewBar.SendMessage(TB_SETIMAGELIST, 0, (LPARAM)il.m_hImageList);
        il.Detach();
        bmp.Detach();    if(il.GetSafeHandle ()){
            il.DeleteImageList ();
        }
        if(bmp.GetSafeHandle ()){
            bmp.DeleteObject ();
        }    bmp.LoadBitmap(IDB_CREATION);
        il.Create(20, 20, ILC_COLORDDB|ILC_MASK, 20, 1);
        il.Add(&bmp, RGB(192, 192, 192));
        m_wndCrationBar.SendMessage(TB_SETIMAGELIST, 0, (LPARAM)il.m_hImageList);
        il.Detach();
        bmp.Detach();
    }int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {...
    SetToolbarBitmap(...)
    }