如何在CDialog中处理ListBox,如Add,delete

解决方案 »

  1.   

    CListBox m_ListBox;
    //插入
    int i = m_ListBox_Rpt.GetItemCount();
    m_ListBox.InsertItem(i,"");
    m_ListBox.SetItem(i,0,LVIF_TEXT, _bstr_t(***),NULL,0,0,0);
    m_ListBox.SetItem(i,1,LVIF_TEXT, _bstr_t(***),NULL,0,0,0);
    //删除
    m_ListBox.DeleteAllItems();
        for (int i=0;i < 'count';i++)
    {
       m_ListBox.DeleteColumn(0);
    }
      

  2.   

    楼上大哥,我现在只有一listBox的ID,通过这ID,我如何----如Add,delete
      

  3.   

    CListCtrl *pList = GetDlgItem(IDC_YOUR_LIST);
    pList->InsertString(....);
      

  4.   

    楼上大哥GetDlgItem(IDC_YOUR_LIST),是得到的一个CWnd *
    何解?????
      

  5.   

    sorry
    忘了,你还需要强制转换一下
    CListCtrl *pList = (CListCtrl *)GetDlgItem(IDC_YOUR_LIST);