Klasa CEditView
Typ klasy widok, którego funkcje systemu Windows formant edycji i może służyć do implementowania prostego edytora tekstu.
class CEditView : public CCtrlView
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Tworzy obiekt typu CEditView. |
Metody publiczne
Nazwa |
Opis |
---|---|
Wyszukuje ciąg tekstu. |
|
Uzyskuje długość buforu znaków. |
|
Zapewnia dostęp do CEdit część CEditView obiektu (formant edycyjny Windows). |
|
Pobiera bieżący czcionka drukarki. |
|
Pobiera zaznaczonego tekstu. |
|
Blokuje buforu. |
|
Renderuje tekstu wewnątrz danego prostokąta. |
|
Szereguje CEditView obiektu dysk jako tekst raw. |
|
Ustawia nową czcionkę drukarki. |
|
Ustawia tabulatory zarówno ekranu, wyświetlania i drukowania. |
|
Odblokowuje buforu. |
Metody chronione
Nazwa |
Opis |
---|---|
Wyszukuje następne wystąpienie ciągu tekstowego. |
|
Zamienia wszystkie wystąpienia ciągu nowy ciąg znaków. |
|
Zastępuje bieżące zaznaczenie. |
|
Wywoływane, gdy operacja wyszukiwania nie dalszy tekst. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Domyślny styl dla obiektów typu CEditView. |
Uwagi
CEditView Klasy oferuje następujące dodatkowe funkcje:
Drukowanie.
Znajdź i Zamień.
Ponieważ klasa CEditView jest pochodną klasy CView, obiektów klasy CEditView może być używany z dokumentów i szablonów dokumentu.
Każdy CEditView tekstu formantu jest przechowywana w obiektem globalnej pamięci.Aplikacja może mieć dowolną liczbę CEditView obiektów.
Tworzenie obiektów typu CEditView okno edycji z dodane funkcje wymienione powyżej, lub jeśli funkcja prostego edytora tekstu.A CEditView obiektu może zajmować całego obszaru klienta okna.Pochodzić z klas z CEditView dodać lub zmodyfikować podstawowe funkcje lub zadeklarować klas, które można dodać do szablonu dokumentu.
Domyślna implementacja klasy CEditView obsługuje następujące polecenia: ID_EDIT_SELECT_ALL, ID_EDIT_FIND, ID_EDIT_REPLACE, ID_EDIT_REPEAT, i ID_FILE_PRINT.
Domyślny limit znaków CEditView jest (1024 * 1024 - 1 = 1048575).Można to zmienić, wywołując EM_LIMITTEXT podstawowych funkcji edycji.Jednakże limity są różne w zależności od systemu operacyjnego i typ edycji (pojedynczy lub wspólny).Więcej informacji o tych limitów, zobacz EM_LIMITTEXT.
Aby zmienić ten limit w formantu, należy zastąpić OnCreate() funkcji do użytkownika CEditView klasy i Wstaw następujący wiersz kodu:
GetEditCtrl().SetLimitText(nNewVal); //nNewVal, the new character limit
Obiekty typu CEditView (lub typy pochodzące z CEditView) ma następujące ograniczenia:
CEditViewnie implementuje true what you see is what you get edycji (WYSIWYG).W przypadku gdy istnieje wybór pomiędzy czytelność na ekranie i dopasowywania wydruk, CEditView zdecyduje się na czytelność ekranu.
CEditViewmożna wyświetlać tekst w jednej czcionki.Formatowanie znaków specjalnych nie jest obsługiwane.Zobacz klasy CRichEditView większe możliwości.
Ilość tekstu CEditView może zawierać jest ograniczona.Limity są takie same jak dla CEdit kontroli.
Aby uzyskać więcej informacji na CEditView, zobacz Uzyskane widoku klasy dostępne w MFC.
Hierarchii dziedziczenia
CEditView
Wymagania
Nagłówek: afxext.h