问题描述
- mfc 如何向别的类的edit control添加内容?
-
有控件的类是这样添加内容
void CMain::ShowMsg(CString strMsg)
{
CEdit *pEditShow = (CEdit *)GetDlgItem(IDC_EDIT1);
ASSERT(pEditShow);
pEditShow->SetSel(-1, -1);
pEditShow->ReplaceSel(strMsg + "rn");
}
如何让其它类调用这个函数添加内容?
直接调用会报错,内存不能为read
解决方案
先看有没有正确获取其它类对象的控件句柄等
解决方案二:
获得edit control的句柄,然后调用SetWindowText来设置内容
时间: 2024-09-10 09:52:22