CEditView 類別
的檢視類別的型別所提供的 Windows 編輯控制項的功能,並且可以用來實作簡單的文字編輯器功能。
class CEditView : public CCtrlView
Members
公用建構函式
名稱 |
描述 |
---|---|
建構物件型別 CEditView。 |
公用方法
名稱 |
描述 |
---|---|
搜尋文字中的字串。 |
|
取得字元緩衝區的長度。 |
|
提供對 CEditView 物件 (Windows 編輯控制項) 的 CEdit 部分。 |
|
擷取目前的印表機字型。 |
|
擷取目前文字選取範圍。 |
|
鎖定緩衝區。 |
|
呈現在指定矩形內的文字。 |
|
序列化至磁碟的物件 CEditView 做為原始文字。 |
|
會設定新的印表機字型。 |
|
將螢幕顯示和列印的定位停駐點。 |
|
開啟緩衝區。 |
受保護的方法
名稱 |
描述 |
---|---|
文字字串中尋找下一個項目。 |
|
以新的字串取代成指定字串的所有項目。 |
|
取代目前的選取範圍。 |
|
呼叫,以尋找作業不會與任何其他文字。 |
公用資料成員
名稱 |
描述 |
---|---|
型別 CEditView.物件的預設樣式。 |
備註
CEditView 類別提供下列各項:
列印。
尋找和取代。
因為類別是 CEditView 類別 CView衍生項目,類別 CEditView 物件可以與文件和文件樣板。
每個 CEditView 控制項文字在其全域記憶體物件保留。 您的應用程式可包含任何數目的 CEditView 物件。
請建立型別 CEditView 物件,如果您想要使用清單中所加入功能的編輯視窗上方,或者,如果您需要簡單的文字編輯器功能。 CEditView 物件可能會佔據視窗的整個工作區 (Client Area)。 從 CEditView 衍生您的類別中加入或修改的基礎功能,或宣告可以加入文件樣板的類別。
類別 CEditView 的預設實作會處理下列命令: ID_EDIT_SELECT_ALL、 ID_EDIT_FIND、 ID_EDIT_REPLACE、 ID_EDIT_REPEAT和 ID_FILE_PRINT。
CEditView 的預設字元限制為 (1024 * 1024 - 1 = 1048575)。 這可以呼叫基礎編輯控制項的 EM_LIMITTEXT 函式變更。 不過,限制會根據作業系統和編輯控制項的型別不同 (單一或多個資料列)。 如需這些限制的詳細資訊,請參閱 EM_LIMITTEXT。
若要變更控制項的這個限制,請覆寫您的 CEditView 類別的 OnCreate() 函式並插入下列程式碼:
GetEditCtrl().SetLimitText(nNewVal); //nNewVal, the new character limit
型別 CEditView 物件 (從 CEditView衍生類別或型別) 具有下列限制:
CEditView 不實作實際所見即所得的取得 (WYSIWYG) 編譯。 只要有在可讀性在螢幕和相對應的列印的輸出之間選擇, CEditView 選取螢幕可讀性。
CEditView 只會顯示單一字型的文字。 特殊字元格式不受支援。 取得更大的功能參閱類別 CRichEditView 。
CEditView 可以包含的文字數會有所限制。 限制是相同的。 CEdit 控制項。
如需 CEditView的資訊,請參閱 衍生的檢視類別適用於 MFC。
繼承階層架構
CEditView
需求
Header: afxext.h