我在imagelist 里加的都是 32×32 的真彩色图像,用在Tree控件的节点后,显示出来的是灰色的图像,
请问怎么在tree 节点中使用大的真彩图标啊?

解决方案 »

  1.   

    你怎么建的imagelist呢???贴来看看
      

  2.   

    你怎么建的imagelist呢???贴来看看
      

  3.   

    m_ImageList.Create (IDB_TREE, 32, 1, RGB(255,255,255));
    m_TreeCtrl->SetImageList (&m_ImageList, TVSIL_NORMAL);
    这是我的部分代码,请帮忙看看
      

  4.   

    我知道用BOOL Create(int cx, int cy, UINT nFlags, int nInitial, int nGrow);可以解决真彩色。你这个构造函数,我也没有办法。
      

  5.   

    image_list.Create(32,32,ILC_COLOR32 ,2,2);  //ILC_COLOR32: Use a 32-bit DIB section. 
    image_list.SetBkColor (RGB(191, 217, 227));   //set background color of  image list
      

  6.   

    参照LS,ILC_COLOR32改为ILC_COLORDDB试试
      

  7.   

    那我 IDB_TREE 中的资源,要一个一个Add进去吗,还是说有其他的办法批量导入?