在BOOL CMyTextDlg::OnInitDialog() 中m_ImageList.Create(32, 32, ILC_COLOR, 0, 1);
m_ImageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
m_ImageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
m_ImageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
m_ImageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));m_ListCtrl.SetImageList(&m_ImageList, LVSIL_NORMAL);m_ListCtrl.InsertItem(0, "1", 0);
m_ListCtrl.InsertItem(1, "2", 1);
m_ListCtrl.InsertItem(2, "4", 2);我添加了一个按扭
在按扭点击里 m_ListCtrl.InsertItem(0, "3", 3);
按理说点击 按扭 "3" 应该插入在第一项,可为什么插入到最后?????
我将 0 又改为 1,2,3 可是怎么改都被插入到了最后。高手请帮助我。我是用大图标的 CListCtrl
m_ImageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
m_ImageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
m_ImageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
m_ImageList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));m_ListCtrl.SetImageList(&m_ImageList, LVSIL_NORMAL);m_ListCtrl.InsertItem(0, "1", 0);
m_ListCtrl.InsertItem(1, "2", 1);
m_ListCtrl.InsertItem(2, "4", 2);我添加了一个按扭
在按扭点击里 m_ListCtrl.InsertItem(0, "3", 3);
按理说点击 按扭 "3" 应该插入在第一项,可为什么插入到最后?????
我将 0 又改为 1,2,3 可是怎么改都被插入到了最后。高手请帮助我。我是用大图标的 CListCtrl
解决方案 »
- 为什么我这messagebox弹出有问题
- VC+ADO+SQLSERVER,慢?
- 放1000分,高手进来动手试试:如何提取AJAX里的HTML内容?
- 找工作。
- 我写了一个可以自动向新浪网站新闻评论发帖的程序,但有时候会出现Run-time错误,哪位对IE编程熟悉的话请帮忙看看(提供所有源代码)
- 请问怎样通过代码来显示继承自CWnd的窗口
- [请教]我想定义一个类描述树形结构,该怎样做?
- 请问大侠们???我在单机上可以写网络类软件吗(指本地测试用)?譬如邮件收发,下载等等。。。
- 创建的控件为什么不显示?
- 多文档界面,如何在首页显示“起始页”,类似VC2005
- MSHFlexGrid控件的疑问???
- 关于注册表得修改问题!!急,高手进
我帮你看看,注明帖子的URL!
http://www.vchelp.net/wyy/paper/z_lt_sort.asp
int CALLBACK ListCompare(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
{
CListCtrl* pV=(CListCtrl*)lParamSort;
if(lParam1<lParam2)
{
return -1;
}
else if (lParam1==lParam2)
{
return 0;
}
else
{
return 1;
}
}m_ListCtrl.SortItems( ListCompare, (DWORD)&m_ListCtrl ); 昨天没来得及揭贴,今天我揭贴.
再次感谢 vcleaner(我没做大哥已经很久了.......)!!!!!!!!