关于RichEditCtrl在Win2000下的变异!!!(SOS,高难度)
BugGo 2000-05-31 12:51:00 //m_richEdit为CRichEditCtrl
m_richEdit.Create(WS_CHILD and WS_VISIBLE and ES_WANTRETURN and ES_MULTILINE , CRect( 10,10,350,250), this, 112);
char *pSrt = "γδε";
m_richEdit.SetWindowText(pSrt);
m_richEdit.SetSel(0, 2);
//注:此时选中了"γδ"两个字符,而"γδ"应为双字节,
//在Win98下只会选中“γ”一个字符。
//Why?
CString csTitle;
csTitle = m_richEdit.GetSelText();
//注:此时返回"γδ"两个字符;而在下一语句中得到的长
//度却为4
//Why?
l = csTitle.GetLength();
请问如何能让RichEdiCtrl在Win2000下保持Win98下的特性?