SetItemData这个函数,翻译成中文应该怎么说好呢?

解决方案 »

  1.   

    CListCtrl* pmyListCtrl;pmyListCtrl->SetItemData(int nItem, DWORD dwData  );在nItem子项出填上dwData的数据!
      

  2.   

    在一些带有子项的控件中(list,tree等),允许用户在生成一个子项后,可以将一些和子项相关的信息保存在子项的一个空间中,这个空间大小为4字节。打个比方。
    我在一个list控件中添加一些人的姓名,同时又想存储这些人的年龄,那么我可以.
    list.addstring(人名);
    list.setitemdata(第几个人,年龄值);
    这样,我在每个子项里不仅存了人名,还额外储存了这个人的年龄值,扩展了list的作用范围
    当然这个空间不仅可以存值,还可以存一个指针,而这个指针可以指向任何结构。这样你在list控件中就可以存储很多内容了,当然其中只有字串能显示出来。
      

  3.   

    SetItemData翻译成中文,我想是——设置子项附加数据内容。