本帖最后由 xianglitian 于 2010-09-01 09:01:12 编辑

解决方案 »

  1.   

    单用GetItemText是判断不出的,因为这个函数没有提供报错能力(对一个还没插入的行进行GetItemText实际上是出错的)。你应该用GetItemCount来判断,只要大于或等于这个值的行索引都是未插入行。
      

  2.   

    这种方法虽然可以,但是不好。
    用SetItemData和GetItemData把这个行和一个整型数据进行关联,当你要判断的时候,取出这个值看看是不是期望的值就行了。
      

  3.   

    在Debug版下对一个未插入的行进行GetItemData,结果将是Debug Assertion Failed...
      

  4.   

    一般都是这种操作方式
    你要保证你操作的是有效的item
      

  5.   

    你取行值的时候,不用这个GetItemCount判断有多少行,那这个函数用来干嘛的呢