[VC]如何在CEdit中新增文字到最後

有關於C/C++的語法, 程式等
回覆文章
頭像
tim
文章: 1300
註冊時間: 2008年 11月 26日, 00:49

[VC]如何在CEdit中新增文字到最後

文章 tim » 2008年 11月 27日, 16:36

[VC]如何在CEdit中新增文字到最後

先呼叫 GetWindowTextLength(), 再利用 SetSel 將 caret (文字游標) 移動到最後, 再利用 ReplaceSel 將要新增的文字加入即可, 範例程式如下,

代碼: 選擇全部

    
    int len = m_log.GetWindowTextLength(); 
    m_log.SetSel(len, len, true); 
    m_log.ReplaceSel(lpszNewText); 

上面的 m_log 為一 CEdit Control
多多留言, 整理文章, 把經驗累積下來.....

回覆文章