m_bmp1.LoadBitmap(IDB_BITMAP1);
m_bmp2.LoadBitmap(IDB_BITMAP2);
m_bmp3.LoadBitmap(IDB_BITMAP3);
m_img_list.Create(24,24,ILC_COLOR32,3,1);
m_img_list.Add(&m_bmp1,RGB(0,0,0));
m_img_list.Add(&m_bmp2,RGB(0,0,0));
m_img_list.Add(&m_bmp3,RGB(0,0,0));
m_listctrl.SetImageList(&m_img_list,LVSIL_SMALL);
m_listctrl.SetExtendedStyle(m_lst_slaves.GetExtendedStyle()|LVS_EX_SUBITEMIMAGES|LVS_EX_FULLROWSELECT);m_listctrl是Report风格,当选中一行时,应该高亮显示该行(包括图片)。在win7上测试正常,可是在xp上测试时,为什么当选中一行时,图片变成了白色的方块了呢?谢谢