我在Dialog里加入了列表空件,并在InitDialog中加入了如下代码:
CImageList m_Image;
m_Image.Create(16,16,ILC_MASK,0,0);
m_Image.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
m_Image.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_List.SetImageList(&m_Image);
m_List.InsertColumn(0,"姓名");
m_List.InsertColumn(1,"地址");
m_List.InsertItem(0,"abcd",1);
m_List.SetItem(0,1,"abcd",1); //2是图标列表结果没有显示图标,为什么????
要是在"地址"下显示图标怎么办???
CImageList m_Image;
m_Image.Create(16,16,ILC_MASK,0,0);
m_Image.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
m_Image.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_List.SetImageList(&m_Image);
m_List.InsertColumn(0,"姓名");
m_List.InsertColumn(1,"地址");
m_List.InsertItem(0,"abcd",1);
m_List.SetItem(0,1,"abcd",1); //2是图标列表结果没有显示图标,为什么????
要是在"地址"下显示图标怎么办???
改成
m_Image.Create(16, 16, ILC_MASK | TRUE, 2, 2);順便說一下,你的第二個圖標應該也顯示不出來,麻煩在OnInitial()裡面設置一下:
m_List.SetExtendedStyle(LVS_EX_INFOTIP | LVS_EX_SUBITEMIMAGES);
——始于2003年7月
天际白云匆匆去,银烛成灰心存泪;
孤苦孑然了一身,奔波劳苦鬓将白;
树梢蚂蚱凭空望,江边浪花碎巨石; 支持“流金岁月”!!!
发送框,少个“右键菜单,选择粘贴”;
再来个快捷键就更好了。
——2003年12月24日am
大家工资该发的发,帖子该结的结!
让我们回家过个开心年吧!!!^@^