AfxInitRichEdit();
在初始化,CRichEditCtrl类产生的时候,调用这个函数其实是注册该窗口类.
以下是不完整简单使用:
void CCmdREdit::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags){
long start = -1;
long last = -1;
GetSel(start,last);
switch(nChar){
case VK_RETURN:
ReplaceSel("/n");
break;
case VK_BACK:{
int nLineNum = GetLineCount()-1;
int nT = LineLength();
if(nT>0){
CRichEditCtrl::OnKeyDown(nChar,nRepCnt,nFlags);
return;
}
}
break;
case VK_DELETE:
break;
default:
CRichEditCtrl::OnKeyDown(nChar,nRepCnt,nFlags);
break;
}
}