用edit ctrl输入 用ADD按钮添加入list ctrl中后 如何清除掉edit ctrl中的内容 以便于第二次输入?

解决方案 »

  1.   

    这个是我的add函数 应该怎么改啊?
    void CTest3Dlg::OnButtonAdd() 
    {
    CString strTemp;
    int nIndex=0; GetDlgItemText(IDC_EDIT_DATA1, str[0]);
    GetDlgItemText(IDC_EDIT_DATA2, str[1]);
    GetDlgItemText(IDC_EDIT_DATA3, str[2]); if(str[0].IsEmpty())
    {
    AfxMessageBox("输入框1为空!");
    return;
    }
    if(str[1].IsEmpty())
    {
    AfxMessageBox("输入框2为空!");
    return;
    }
    if(str[2].IsEmpty())
    {
    AfxMessageBox("输入框3为空!");
    return;
    }

    int nRow = m_list.InsertItem(m_list.GetItemCount(), str[0]);
    m_list.SetItemText(nRow, 1, str[1]);
    m_list.SetItemText(nRow, 2, str[2]); GetDlgItem(IDC_BUTTON_DEL)->EnableWindow(TRUE);
    GetDlgItem(IDC_BUTTON_DELALL)->EnableWindow(TRUE);
    }
      

  2.   

    SetWindowText
    SetDlgItemText
    SetSel,ReplaceSel
      

  3.   

    用SetWindowText设置文本框的文本为"",或用CEdit的SetSel全选文本。
      

  4.   

    SendMessage(hEditWnd,WM_SETTEXT,0,"");//hEditWnd是编辑框的句柄