返回信息流CRichEditCtrl *pEdit=(CRichEditCtrl*)GetDlgItem(IDC_EDIT);//获得RICHEDIT2.0的指针
int i, nLineLength, nLineCount = pEdit->GetLineCount();
LPTSTR pbuf=new wchar_t[50];
memset(pbuf,0,50);
for (i=0;i < nLineCount;i++)
{
nLineLength = pEdit->LineLength( pEdit->LineIndex(i));
if(nLineLength==0)
{continue;}
int nRead = pEdit->GetLine(i,pbuf,nLineLength+1);
MessageBox(pbuf);
memset(pbuf,0,50);
}
目的:在RICHEDITBOX中输入几行文字,点一按钮,MESSAGEBOX中依次显示每一行.可一旦有汉字时还是出现了乱码!!凡是有汉字的地方全都变成乱码!我用的是2005,UNICODE,为什么还有乱码?怎么办?[em9]
这是一条镜像帖。来源:北邮人论坛 / cpp / #7695同步于 2008/5/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
急!!richedit2.0 还是出现了乱码!!
wqchen
2008/5/28镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复