在VC 6中可以將一個編輯框的"Styles"中的"Multiline“和”Auto VScroll“勾上,然後編輯框裏面的內容即可自動換行。
#include <afxwin.h> // 頭文件
構造函數
CEdit | 構造一個CEdit控件對象 |
Create | 創建一個Windows編輯控件,並將其與CEdit對象連接 |
屬性
CanUndo | 決定一個編輯控件操作是否能夠被撤銷 |
GetLineCount | 獲得多行編輯控件中的行數 |
GetModify | 決定編輯控件的內容是否被修改 |
SetModify | 爲編輯控件設置或清除修改標記 |
GetRect | 爲編輯控件獲取格式化的矩形 |
GetHandle | 獲得爲當前多行編輯控件分配的內存的句柄 |
SetHandle | 設置爲多行編輯控件使用的本地內存的句柄 |
SetMargins | 爲CEdit設置左邊和右邊的空白邊界 |
GetMargins | 獲得爲CEdit設置左邊和右邊的空白邊界 |
SetLimitText | 設置CEdit能夠容納的文本的最大量 |
GetLimitText | 獲得CEdit能夠容納的文本的最大量 |
PosFromChar | 獲得指定字符索引的左上角的座標 |
CharFromPos | 獲得最靠近指定位置的字符的行和字符索引 |
GetLine | 從編輯控件中獲得一行文本 |
GetPasswordChar | 獲得當用戶輸入文本時在編輯控件中顯示的口令 |
GetFirstVisibleLeLine | 決定在編輯控件中最頂部的可視的行 |
操作
EmptyUndoBuffer | 重新設置(清除)編輯控件的撤銷標記 |
FmtLines | 設置在多行編輯控件中的軟回車打開或關閉 |
LimitText | 用戶在輸入文本時的文本長度限制 |
LineFromChar | 獲得包含指定字符索引的行的數目 |
LineIndex | 獲得在多行編輯控件中的某行的字符索引 |
LineLength | 獲得編輯控件中的行的長度 |
LineScroll | 在多行編輯控件中滾動文本 |
ReplaceSel | 用指定文本覆蓋編輯控件中當前被選中的文本 |
SetPasswordChar | 設置或清除當用戶輸入文本時在編輯控件中顯示的口令 |
SetRect | 設置多行編輯控件的帶格式的矩形,並更新該控件 |
SetRectNP | 設置多行編輯控件的帶格式的矩形,而不必重新繪製 |
SetSel | 在編輯控件中選定文本SetTabStops設置多行編輯控件的製表鍵停頓位 |
SetReadOnly | 爲編輯控件設置只讀狀態 |
剪貼板操作
Undo | 撤銷上一次的編輯控件操作 |
Clear | 刪除(清除)編輯控件中當前選中的文本 |
Copy | 將編輯控件中的當前選中文本以CF_TEXT格式拷貝到剪貼板中 |
Cut | 刪除編輯控件中當前選中的文本,並將刪除的文本以CF_TEXT格式拷貝到剪貼板中 |
Paste | 在當前光標位置插入剪貼板內的文本。只有在剪貼板數據爲CF_TEXT格式時才進行插入 |
更詳細的資料請見: CEdit類(編輯類)成員函數及消息 http://hi.baidu.com/chaohona/blog/item/0d1d8f597486608b800a1880.html