关于CListCtrl中添加图标 我的ListCtrl风格是Report在每一项的前面添加一个小图标应该如何实现?网上找了好多资料都不大明白,照着做也不行,只好来请教有经验的朋友 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_imagelist.Create(32,32,ILC_COLORDDB,2,2); //创建CImageListm_imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); //向CImageList中添加图标m_imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON2)); m_friendList.SetImageList(&m_imagelist,LVSIL_SMALL); //把CListCtrl中的CImageList联 //系起来m_friendList.InsertColumn (0,a,LVCFMT_CENTER,120) ; //添加数据 去我的博客,里面有介绍http://blog.csdn.net/fulingwei //插入大图标m_pImageListBig = new CImageList();m_pImageListBig->Create(32, 32, TRUE, 2, 2);m_pImageListBig->Add(AfxGetApp()->LoadIcon(IDI_PEOPLE1));m_pImageListBig->Add(AfxGetApp()->LoadIcon(IDI_PEOPLE2));m_friendList.SetImageList(m_pImageListBig,LVSIL_NORMAL);m_friendList.InsertItem(0,"aa",0);//在Report样式中插入小图标m_pImageListSmall = new CImageList();m_pImageListSmall->Create(16, 16, TRUE, 2, 2);m_pImageListSmall->Add(AfxGetApp()->LoadIcon(IDI_DOWN));m_pImageListSmall->Add(AfxGetApp()->LoadIcon(IDI_UP));m_cDTUState.GetWindowRect(&rect);m_cDTUState.SetImageList(m_pImageListSmall, LVSIL_SMALL);m_cDTUState.InsertColumn(0,"站号",LVCFMT_LEFT,rect.Width()*11/73,-1);m_cDTUState.InsertColumn(1,"卡号",LVCFMT_LEFT,rect.Width()*8/73,-1);m_cDTUState.InsertColumn(2,"最近通信时间",LVCFMT_LEFT,rect.Width()*14/73,-1);m_cDTUState.InsertColumn(3,"因特网地址",LVCFMT_LEFT,rect.Width()*15/73,-1);m_cDTUState.InsertColumn(4,"因特网端口",LVCFMT_LEFT,rect.Width()*5/73,-1);m_cDTUState.InsertColumn(5,"内网地址",LVCFMT_LEFT,rect.Width()*15/73,-1);m_cDTUState.InsertColumn(6,"内网端口",LVCFMT_LEFT,rect.Width()*5/73,-1);m_cDTUState.InsertItem(m_iRow,m_sId,imageindex); 为按钮添加ON_BN_PAINT事件 http代理服务器开发问题 按了输入程序就退出了?! DLL中使用GDI+出错? 求教袁锋大哥关于文本编辑器刷新的效率问题(其他人也关注一下吧) 装VC6 SP5 的时候 提示:“不是有效的Win32.........该怎么办? 截IP包的问题,明白之后立即给分! ScriptControl的问题 请问那里有vc++的例子下载??我是个初学者,想多看看这种例子!谢 vc++7.0? sdk写的win32工程如何转为mfc工程? 直线绘制的一个小问题
m_imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); //向CImageList中添加图标
m_imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
m_friendList.SetImageList(&m_imagelist,LVSIL_SMALL); //把CListCtrl中的CImageList联 //系起来
m_friendList.InsertColumn (0,a,LVCFMT_CENTER,120) ; //添加数据
http://blog.csdn.net/fulingwei
m_pImageListBig = new CImageList();
m_pImageListBig->Create(32, 32, TRUE, 2, 2);
m_pImageListBig->Add(AfxGetApp()->LoadIcon(IDI_PEOPLE1));
m_pImageListBig->Add(AfxGetApp()->LoadIcon(IDI_PEOPLE2));
m_friendList.SetImageList(m_pImageListBig,LVSIL_NORMAL);
m_friendList.InsertItem(0,"aa",0);
//在Report样式中插入小图标
m_pImageListSmall = new CImageList();
m_pImageListSmall->Create(16, 16, TRUE, 2, 2);
m_pImageListSmall->Add(AfxGetApp()->LoadIcon(IDI_DOWN));
m_pImageListSmall->Add(AfxGetApp()->LoadIcon(IDI_UP));
m_cDTUState.GetWindowRect(&rect);
m_cDTUState.SetImageList(m_pImageListSmall, LVSIL_SMALL);
m_cDTUState.InsertColumn(0,"站号",LVCFMT_LEFT,rect.Width()*11/73,-1);
m_cDTUState.InsertColumn(1,"卡号",LVCFMT_LEFT,rect.Width()*8/73,-1);
m_cDTUState.InsertColumn(2,"最近通信时间",LVCFMT_LEFT,rect.Width()*14/73,-1);
m_cDTUState.InsertColumn(3,"因特网地址",LVCFMT_LEFT,rect.Width()*15/73,-1);
m_cDTUState.InsertColumn(4,"因特网端口",LVCFMT_LEFT,rect.Width()*5/73,-1);
m_cDTUState.InsertColumn(5,"内网地址",LVCFMT_LEFT,rect.Width()*15/73,-1);
m_cDTUState.InsertColumn(6,"内网端口",LVCFMT_LEFT,rect.Width()*5/73,-1);
m_cDTUState.InsertItem(m_iRow,m_sId,imageindex);