Třída CEditView
Typ třídy zobrazení, která poskytuje funkce Windows ovládací prvek pro úpravy a slouží k implementaci funkcí jednoduchý textový editor.
class CEditView : public CCtrlView
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Vytvoří objekt typu CEditView . |
Veřejné metody
Název |
Description |
---|---|
Vyhledá řetězec textu. |
|
Délka vyrovnávací paměti znak získá. |
|
Poskytuje přístup k CEdit část CEditView objektu (Windows upravit řízení). |
|
Načte aktuální písmo tiskárny. |
|
Zkopíruje aktuální výběr textu. |
|
Zamkne vyrovnávací paměti. |
|
Vykreslí text uvnitř dané obdélník. |
|
Řadí CEditView disk jako raw text objektu. |
|
Nastaví nové písmo tiskárny. |
|
Nastaví tabulátory pro zobrazení a tisk |
|
Odemkne vyrovnávací paměti. |
Chráněné metody
Název |
Description |
---|---|
Najde další výskyt textového řetězce. |
|
Nahradí všechny výskyty zadaného řetězce nový řetězec. |
|
Nahradí aktuální výběr. |
|
Nazývá se při operaci hledání se nezdaří odpovídat libovolný další text. |
Veřejné datové členy
Název |
Description |
---|---|
Výchozí styl pro objekty typu CEditView. |
Poznámky
CEditView Třída poskytuje další následující funkce:
Tisk.
Najít a nahradit.
Protože třída CEditView derivátu třídy je CView , objekty třídy CEditView lze s dokumenty a šablony dokumentů.
Každý CEditView ve vlastním objektu globální paměti je veden textu ovládacího prvku.Aplikace může mít libovolný počet CEditView objektů.
Vytvořit objekty typu CEditView Pokud chcete okno pro úpravy přidané funkce uvedené výše, nebo pokud chcete, aby funkce jednoduchého textového editoru.A CEditView objektu může zabírat celý klientské oblasti okna.Odvození vlastní třídy z CEditView přidat nebo změnit základní funkce nebo třídy, které lze přidat do šablony dokumentu deklarovat.
Výchozí implementace třídy CEditView zpracovává následující příkazy: ID_EDIT_SELECT_ALL, ID_EDIT_FIND, ID_EDIT_REPLACE, ID_EDIT_REPEAT, a ID_FILE_PRINT.
Výchozí omezení počtu znaků pro CEditView je (1024 * 1024 - 1 = 1048575).Lze změnit pomocí volání EM_LIMITTEXT funkce základní ovládací prvek pro úpravy.Upravit typ ovládacího prvku (jeden nebo více řádků) a však omezení se liší podle operačního systému.Další informace o těchto limitů, viz EM_LIMITTEXT.
Změnit tento limit v ovládacím prvku, přepsat OnCreate() funkce pro vaše CEditView třídy a vložte následující řádek kódu:
GetEditCtrl().SetLimitText(nNewVal); //nNewVal, the new character limit
Objekty typu CEditView (nebo typy odvozené z CEditView ) mají následující omezení:
CEditViewtrue neimplementuje what you see is what you get úpravy (WYSIWYG).Kde je možnost volby mezi čitelnost na obrazovce a odpovídající tištěný výstup CEditView placené služby čitelnost na obrazovce.
CEditViewtext lze zobrazit v jednom písmu.Žádné zvláštní formátování je podporováno.Viz třída CRichEditView pro větší možnosti.
Množství textu CEditView mohou obsahovat je omezena.Mezní hodnoty jsou stejné jako CEdit řízení.
Další informace o CEditView , viz Odvozené zobrazení třídy dostupné v MFC.
Hierarchii dědičnosti
CEditView
Požadavky
Záhlaví: afxext.h