//移動游標m_RichEdit.SendMessage(EM_LINEINDEX,m_RichEdit.GetLineCount(), 0); //移到最底行m_RichEdit.SendMessage(EM_SETSEL,m_RichEdit.GetWindowTextLength(),m_RichEdit.GetWindowTextLength()); //移到最後一個字元後面
改變顯示顏色
CHARFORMAT chFormat; ::ZeroMemory(&chFormat, sizeof(CHARFORMAT)); m_RichEdit.GetSelectionCharFormat(chFormat);//取得目前文字格式chFormat.dwMask |= CFM_COLOR; //設定修改顏色屬性 chFormat.dwEffects &= ~CFE_AUTOCOLOR; //移除 CFE_AUTOCOLOR chFormat.crTextColor = RGB(255, 0, 0);m_RichEdit.SetSelectionCharFormat(chFormat);m_RichEdit.ReplaceSel(str); //因為沒有選擇文字,所以會將str塞到最後面
Memo用,可直接使用,需再新增其他功能時,要再修改與測試。
No comments:
Post a Comment