CRichEditCtrl GetLine中国語
msdnの例を使うのはまず各種の崩壊で、それからネット上で原因を探して、最後に崩れないで、中国語を取ってまた問題があって、最後に問題のないコードは以下の通りです
リファレンス
http://technet.microsoft.com/zh-cn/library/z0z83tcz%28v=vs.110%29.aspx(やはり参考にしないでください、もちろん私のレベルも足りません)
http://topic.csdn.net/u/20100715/18/a9a422c9-d29f-42d5-ad00-9aad1341ea96.html(msdn例のクラッシュを解決する)
http://en.verysource.com/code/2313471_1/myricheditctrl.cpp.html(中国語の文字化けし)
int nLineIndex, nLineLength, i = m_richMsg.LineFromChar(-1);
for(;i>=0; i--)
{
nLineIndex = m_richMsg.LineIndex(i);
nLineLength = m_richMsg.LineLength(nLineIndex);
char* achLine=new char[nLineLength+4]; // ,
int nLen = m_richMsg.GetLine(i, achLine, nLineLength+4);
delete[] achLine;
}
リファレンス
http://technet.microsoft.com/zh-cn/library/z0z83tcz%28v=vs.110%29.aspx(やはり参考にしないでください、もちろん私のレベルも足りません)
http://topic.csdn.net/u/20100715/18/a9a422c9-d29f-42d5-ad00-9aad1341ea96.html(msdn例のクラッシュを解決する)
http://en.verysource.com/code/2313471_1/myricheditctrl.cpp.html(中国語の文字化けし)