2 ngela ngela 于 2016.03.17 17:58 提问

mfc 如何向别的类的edit control添加内容?

有控件的类是这样添加内容
void CMain::ShowMsg(CString strMsg)
{
CEdit *pEditShow = (CEdit *)GetDlgItem(IDC_EDIT1);
ASSERT(pEditShow);
pEditShow->SetSel(-1, -1);
pEditShow->ReplaceSel(strMsg + "\r\n");
}
如何让其它类调用这个函数添加内容?
直接调用会报错,内存不能为read

2个回答

oyljerry
oyljerry   Ds   Rxr 2016.03.17 21:23

先看有没有正确获取其它类对象的控件句柄等

lx624909677
lx624909677   Ds   Rxr 2016.03.30 19:09

获得edit control的句柄,然后调用SetWindowText来设置内容

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!