如题。

解决方案 »

  1.   

    CEdit* pedt = (CEdit*)GetDlgItem(IDC_EDIT1);
    pedt->SetWindowText("");IDC_EDIT1是EDIT的资源ID
      

  2.   

    关联CString类型变量
    将该变量设置为空。
      

  3.   

    上面大家都说了方法,也都可行,就是别忘了UpData(TRUE)
    这样可以更新一下资源
      

  4.   

    SendDlgItemMessage(ID/*控件ID*/,WM_SETTEXT,0,0);
      

  5.   

    SetDlgItemText(hParent, ID, "");
      

  6.   

    2种办法:
    1. 1楼的办法
    2. 关联变量置空,再调用UpdateData(FASLE)
      

  7.   

    CEdit* pedt = (CEdit*)GetDlgItem(IDC_EDIT1);
    pedt->SetWindowText("");
    UpDatedata();
      

  8.   

    建立楼主多看看msdn.80%开发问题都可以解决。
      

  9.   

    直接Set的方法不太好,比较原始的SDK做法,操作文本内容不方便。最好还是绑定一个CString变量,直接把变量清空再Update(FALSE)就行了。
      

  10.   

    CEdit* pedt = (CEdit*)GetDlgItem(IDC_EDIT1);
    pedt->SetWindowText("");IDC_EDIT1是EDIT的资源ID 
    设置为 "" ,就是清空,实际上没有清空这个动作。
      

  11.   

    CEdit* pedt = (CEdit*)GetDlgItem(IDC_EDIT1);
    pedt->SetWindowText("");
    UpDatedata();
      

  12.   

    SetDlgItemText(ID,"");
    这个应该足够了。
      

  13.   

    直接SetDlgItem(ID,"")就OK了,今天刚用了,应该是最简洁的办法了
      

  14.   


    难道你文本框是摆在那给人看的么?你不读里面的值么?显然CString来读里面的值是最简便的了。而且要安全很多,不用担心开辟字符缓冲区大小不足之类的问题。也能很大程度避免缓冲区溢出攻击。