//移動游標
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