天天看點

mfc使用文本編輯框

在使用文本編輯控件IDD_EDIT時,寫少量的字元是沒有什麼問題的,但是當你要寫大量的文字,或者使用IDD_RICHEDIT時,會發現,我們輸出的文字無法正确的顯示出來,解決方法很簡單(網上搜的。。),在C**App類中的C**App::InitInstance()函數下,加入AfxInitRichEdit();可能是一個bug吧。。

這主要是我從網上找的内容,但是存在一個不容忽視的問題,當你要删除這個IDD_RICHEDIT時,首先,用ClassWizard删除文本框關聯的變量,以及該文本框的消息響應事件。再到cpp檔案中删除消息響應函數體。相關變量,就用ctrl+F去尋找相關變量,然後,别忘了将AfxInitRichEdit();删掉,否則會出現莫名其妙的錯誤,我就遇到過這樣的問題,花了将近半個小時的時間。。