是这样的,用CButtonST类,它只要把TollBar的资源加载进VC的rc文件中就可以实现了
但是现在我遇到的问题是,把资源加载不到。rc中,现在把这个位图引入后,只能变成IDB_BITMAP格式,无法直接替换原来的工具条资源 不能变成IDR_TOOLBAR啊请问各位大牛:我自己制作的Toolbar控件的图片(bmp格式,大于256色),如何加载到VC的资源管理器中的ToolBar资源里面
可以详细的告诉我下步骤么?
之前有个帖子是将这个的http://topic.csdn.net/t/20020813/13/936770.html
但是我按照里面5L的方法加载不进来啊,求助~~~~~~~~

解决方案 »

  1.   

    http://www.codeproject.com/KB/toolbars/truecolortoolbar.aspx
      

  2.   

    直接建立256色以下的我到时会,我现在需要的是如何把超过256色的,我已经做好了的Toolbar的bmp图片加载到VC的资源管理器中的Toolbar工具栏下
      

  3.   

    工具栏资源搞不进去的。只能当成BMP导入。
      

  4.   

    但是我打开别人的Demo上面是有的啊,我打开别人的工程,里面的Toolbar就是一个256的图,我不知道他是怎么做到的,是CButtonST这个类的Demo。
    我觉得肯定是能导入进去的,但是怎么做,真的不清楚
      

  5.   

    ...
    1. 首先在你工程资源里面把你的工具栏大小调整好
    2. 查看你工程中工具栏的属性(右键树中"工具栏"--属性),查看你工具栏资源 大概是: ..\res\XXtoolbar.bmp
    3.复制XXtoolbar.bmp 然后在..\res\目录下 将你自定义的位图改名为XXtoolbar.bmp
    4.基本好了,只是你在VC6的编译器中无法查看而已,但是使用神马的都没问题不知识我这样理解对不对 
      

  6.   

    建议在网上搜索真彩工具条
    主要是使用CIamgeList这个类,将你的工具条图片加进去,然后调用
    m_wndToolBar.GetToolBarCtrl().SetImageList(&img);之类的设置图像
    列表的函数,设置工具条的图像列表。
      

  7.   

    这个方法到时没有试,不过我直接查找IDR_TOOLBAR,然后以代码的形式打开工程的rc,然后改了下,就行了。下面是具体的效果
    不知道还有没有大牛有别的方法。
      

  8.   

    IDE的编辑器可以编辑256色的。超过256的不行了。
      

  9.   


    用真色彩工具栏。
    给你个链接。主要是用CImageList。位图可以不用加载到资源啊,直接读取文件嘛,当然加载到资源也行,不过编辑器看不了罢了。http://topic.csdn.net/t/20021016/08/1100371.html