mfc如何向EDITBOX发送消息?

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:29:00
RT,而且消息可以在EDITBOX里面罗列出来,而不是发送一次消息就把EDITBOX里原有的消息删掉然后显示新的消息
那我怎么发到指定的EDITBOX去呢?现在的回答都没说哦~最好给点实例

你可以先定义一个CString,把以前的一个存如,用一个GETWINDOWTEXT,把EDIT中的文本先存入,然后再用你定义的字符串加上你要更新的字符,再用setwindowtext()输出,注意其要真确获得指向对象的指针

一楼说的对, 如果内容比较多, 可以用这个方法:

#define MAX_EDIT_POS 0x7FFFFFFF

CEdit YourEdit;
YourEdit.SetSel(MAX_EDIT_POS, MAX_EDIT_POS);
YourEdit.ReplaceSel(_T("这是追加的内容"));

CEdit *pEdit = YourCWndObj.GetDlgItem(IDC_YOUREDITID);

pEdit->SetSel(-1,-1);
pEdit->ReplaceSel(...);

先把里面的东西存在变量里啊,然后加上新的消息再显示出来