如何在Edit里面实现还行,已经加了\r\n,edit的属性也设成muiltline,还是不行,把代码贴出来,望指教。
luou 2002-01-24 12:00:06 CFilterDlg * pWnd = (CFilterDlg*)AfxGetApp()->m_pMainWnd;
SMemoString MemoString;//自己申明的结构
g_pShowMessage->LockMemoString();//临界区
char szTemp[1024];
list<SMemoString>::iterator iter = g_pShowMessage->listMemoStrings.begin();
for(iter = g_pShowMessage->listMemoStrings.begin();iter != g_pShowMessage->listMemoStrings.end();iter++)
{
MemoString = (*iter);
strcpy(szTemp,MemoString.stMemoString.c_str());//得到一串字符
strcat(szTemp,"\r\n");
if(!MemoString.bError)
pWnd->m_EditMemo.SetWindowText(szTemp);
else
pWnd->m_EditError.SetWindowText(szTemp);
}
g_pShowMessage->UnLockMemoString();