1.工具栏的位图一般自己绘制都比较难看,插入ico时,总是放在了位图资源中,而不是工具栏资源中,明明选的是工具栏。
双击位图时,显示:
2.如何得到如下图中的工具栏啊?

解决方案 »

  1.   

    http://download.csdn.net/download/shingaga/2645830
      

  2.   

    给ToolBar上添加位图图标有2中方式:第一种可以添加BMP的图片 第二种是可以用多个ICON图标组成一个完整的ToolBar图标.
    具体看看网上一些牛人的详细说明,这个应该不难吧  例子很多你的方法是用BMP图片来代替ToolBar图标:提前是把ToolBar在资源文件中手工创建好,在把图片导入后,让toolbar自动适应BMP图片的大小就哦了.
      

  3.   

    为什么我插入ico文件时自动归入到位图资源下了呢?而不是归入Icon一栏呢?
      

  4.   

    插入 图 3-12 那样的 bmp
    h.
    CImageList m_ImageList;
    cpp.
    CMyToolBar:: ONCreate
    {
    BOOL bl=m_ImageList.Create(IDB_BITMAP1,32,10,ILC_COLOR8 | ILC_MASK);
    if(bl)
    {
    CToolBarCtrl &tbc=GetToolBarCtrl();
    tbc.SetImageList(m_ImageList);
    }
    ......
    }
      

  5.   

    “总是放在了位图资源中,而不是工具栏资源中,明明选的是工具栏”
    可能是 vc6 的 bug
    可以 按 文本 打开 资源文件, 
    找到 TOOLBAR 前面的 IDR_MAINFRAME ,改成 IDB_BITMAPx 就可以了。