InsertItem(&item); 成功没有?
item.iItem=0;  // 如果是第一条应该是0

解决方案 »

  1.   

    iItem 
    Zero-based index of the item to which this structure refers.
    注意:  INDEX 都是以 0 开始的。
      

  2.   

    对不起,没说清
                          for(int i=0;i<10;i++)   
     { 
                 item.iItem=i;   
                          item.pszText=..(省略);   
                           item.iImage=0;   
                           item.iSubItem=0;    
     pListCtrl->InsertItem(&item);(插入成功)
                     }
                    item1.mask=LVIF_TEXT|LVIF_IMAGE
    item1.iItem=1;
    item1.iSubItem=1;
                    number= pListCtrl->GetItem(&item1);
    我要取item.iImage中的值,为下一步进行图标的变换
      

  3.   

    不好意思,for循环体为: 
                   for(int i=0;i<10;i++)   
     { 
            item.iItem=i;   
                item.pszText=.....; (省略)  
                item.iImage=-1;   
                 item.iSubItem=0;    
     pListCtrl->InsertItem(&item);(插入成功)
     item.iImage=1;
     item.iSubItem=1;
     item.pszText=....;(省略)
                number= pListCtrl->SetItem(&item); (设置成功)         
    }
      

  4.   

    哈哈,是     item1.mask=LVIF_TEXT ¦LVIF_IMAGE 
    这句有问题,没有给文本item1.pszText指定空间所以报错。