有2个列表框。LIST1:m_list1,LIST2:m_list2;其中通过前面的执行程序在LIST1中显示一串内容。添加2个按钮。标题为添加和删除。点击LIST1中的一个内容,点击添加按钮添加到LIST2中。选中LIST2中的一个内容,点击删除按钮删除。
我写了几个程序都不行。大家帮忙改正下。最好能写个新的。
添加。
void CXDlg::OnButton2() 
{
// TODO: Add your control notification handler code here
    UpdateDate(TRUE);
CString strMsg;
if(MobileCpu(m_list3,m_list4,FALSE))
strMsg.Format(m_list3,m_list4);
else
strMsg.Format(m_list3,m_list4);
break;
AfxMessageBox(strMsg)
}删除
void CXDlg::OnButton1() 
{
// TODO: Add your control notification handler code here
UpdateDate(TRUE);
CString strMsg;
if(DleteCpu(m_list4))
strMsg.Format(list4);
else
strMsg.Format(list4);
break;
AfxMessageBox(strMsg);
}

解决方案 »

  1.   

    看到这样的帖子,心里就非常的难受,无名之火熊熊燃烧。
    几大罪状:
    =====================================
    有2个列表框。LIST1:m_list1,LIST2:m_list2;
    可贴出的代码中只有m_list3,m_list4
    =====================================
    搞不懂m_list3和m_list4什么类型,貌似字符串?
    =====================================
    CString strMsg;
    if(MobileCpu(m_list3,m_list4,FALSE))
    strMsg.Format(m_list3,m_list4);
    这里m_list3到底是什么值呢?真是迫切的想知道啊。
    =====================================
    MobileCpu()...
    这个函数干啥的啊?不知道啊,你让别人帮你改......,真见鬼了。
    =====================================
    以上代表个人意见,免责。
      

  2.   

    if(MobileCpu(m_list3,m_list4,FALSE))
    strMsg.Format(m_list3,m_list4);
    else
    strMsg.Format(m_list3,m_list4);
    break;
    ================================
    这if...else....都干啥呢?都干一件事情,还来个if...else...,真郁闷啊。
      

  3.   

    lz的意思是不是想表达:你又两个CListBox控件A和B,然后有2个按钮,添加和删除按钮。添加功能:
    先选择A中的一个Item,然后点击添加按钮,将这个Item添加到B中去。
    删除功能:
    先选择B中的一个Item,然后点击删除按钮,将这个Item添加从B中删掉。不知道是不是想表达这个意思???
      

  4.   

    是。看到这样的帖子,心里就非常的难受,无名之火熊熊燃烧。
    几大罪状:
    =====================================
    有2个列表框。LIST1:m_list1,LIST2:m_list2;   《这个是介绍里的变量
    可贴出的代码中只有m_list3,m_list4            《这个是我自己的程序里德变量。前面还有2个列表框
                                                的程序。在第3个list里显示的结果。
    搞不懂m_list3和m_list4什么类型,貌似字符串?   《m_list3,m_list4是CListBox,CString都定义了
    =====================================        这里用的是CListBox.
    =====================================
    MobileCpu()...                              <<是个移动函数。自己定义的。
    这个函数干啥的啊?不知道啊,你让别人帮你改......,真见鬼了。