贴图的时候,旁边的空白灰色的很不好看,哪位大哥给个回答阿,谢谢了。

解决方案 »

  1.   

    在创建工具条的时候,有一个参数是设置"3D color"的.把那个设成你自画的工具条的背景色就可以了.
      

  2.   

    是这个函数吗?
    virtual BOOL CreateEx(
       CWnd* pParentWnd,
       DWORD dwCtrlStyle = TBSTYLE_FLAT,
       DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP,
       CRect rcBorders = CRect(
       0,
       0,
       0,
       0
    ),
       UINT nID = AFX_IDW_TOOLBAR
    );
    没有那个参数呀
      

  3.   

    HBITMAP hbm = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),
    MAKEINTRESOURCE(IDR_MAINFRAME),
            IMAGE_BITMAP,
            0,0, // cx,cy
            LR_CREATEDIBSECTION | LR_LOADMAP3DCOLORS);//创建一个HBITMAP,加载位图.
    是这个.我也是很久以前用过...你自己再看看.就是上面的代码就可以了.自画的工具条.24位色的.
    具体的参数我记不起来了.
    现在的LR_LOADMAP3DCOLORS是一个宏,是一般工具条的那个灰灰的背景色.好像是196,196,196吧...你换成你自己的就行了.
      

  4.   

    搞定了,用了Rebar的SetBandInfo。还是谢谢CUG122032()