LVITEM 的使用 按字母进行排序

要把用到的 各个变量进行初始化;

http://blog.csdn.net/hityct1/article/details/2219811

http://www.cppblog.com/gtwdaizi/articles/32783.html

初始化后

 ListNews.mask= LVIF_TEXT|LVIF_PARAM|LVIF_IMAGE;
  ListNews.iItem=k;
  ListNews.pszText=strName.GetBuffer();
  ListNews.state;
  ListNews.stateMask;
  ListNews.iImage;
  ListNews.lParam=(LPARAM)pFileInfo;
  const LVITEM* pItem;
  m_list.InsertItem(pItem);
  m_list.SetItemText(ListNews.iItem,1,(LPCTSTR)strValue);
  ++k;

调用结构;

 

int CALLBACK MyCompareProc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
{
 UNREFERENCED_PARAMETER(lParamSort);
 return (int)(lParam1 - lParam2);
}


void CListLink::OnBnClickedRadio5()
{
 // 按字母顺序显示
 m_list.SortItems(&MyCompareProc, 0);
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值