属性中如下显示列表框的名字Name:IDC_LIST1

解决方案 »

  1.   

    (CListBox*)GetDlgItem(IDC_LIST1)->AddStringCListBox::AddString 
    int AddString( LPCTSTR lpszItem );
      

  2.   

    或者用向导中的Memory Variable
      

  3.   

    刚试了还不行,抱歉我是刚学的
    我是把代码放到按钮点击要运行的代码块中,提示CWnd没有,所以我改成了下面的代码。这行是没有错的,能运行过去
    CWnd * p =GetDlgItem(IDC_LIST1);然后p->后面找不到Addstrig
      

  4.   

    嘿嘿,要善于变通:CListBox* pListBox = (CListBox*)GetDlgItem(IDC_LIST1);
    if(pListBox != NULL)
     pListBox ->AddStringCListBox::AddString 
    int AddString( LPCTSTR lpszItem );
      

  5.   

    这回只有最后一句报错了。
    我感觉lpszItem好像就是listBox的一项,不知道如何建这个lpszItem?
      

  6.   

    int AddString( LPCTSTR lpszItem );
      

  7.   

    CListBox::InsertString 也可以。
      

  8.   

    可否写个完整的代码
    CListBox* pListBox = (CListBox*)GetDlgItem(IDC_LIST1);
    if(pListBox != NULL)
     pListBox ->AddStringCListBox::AddString 这几行通过的,后面如何操作?
      

  9.   

    Sorry ,粘贴后忘了删除最后两行