
Kontrolka ta służy do wpisywania i edycji tekstu. Tekst ten może być formatowany w paragrafy i może zawierać obiekty OLE.
Kontrolki mogą używać tylko użytkownicy systemu Windows 95 lub Windows NT wersji 3.51 lub późniejsze.
Jeżeli używa się kontrolki w okienku dialogowym, to należy wywołać najpierw metodę AfxInitRichEdit przed wyświetlenim okna dialogowego. Typowym miejscem do wywołania tej funkcji jest metoda InitInstance. Tylko za pierwszym razem trzeba wywołać tę metodę. Funkcji AfxInitRichedit nie trzeba wywoływać jeżeli wykorzystujesz CRicheditView.
| Metody | Opis |
|---|---|
| CRichEditCtrl | Konstruktor obiektu CRichEditCtrl. |
| Create | Tworzy standardową kontrolkę pola edycji i kojarzy ją z obiektem CRichEditCtrl. |
| GetLineCount | Zwraca ilość lini w kontrolce ze stylem multiline. |
| GetLine | Pobiera linie tekstu z pola edycyjnego. |
| GetFirstVisibleLine | Określa najwyżej znajdującą się linię. |
| LineLength | Zwraca długość lini tekstu w polu edycyjnym. |
| LineScroll | Przewija tekst w kontrolce ze stylem multiline. |
| GetSel | Zwraca pierwszą i ostatnią pozycję liter w zaznaczonym tekście. |
| GetSelText | Pobiera zaznaczony tekst. |
| Clear | Usuwa zaznaczony tekst. |
| SetSel | Zaznacza tekst w polu edycyjnym. |
| ReplaceSel | Zamienia zaznaczony w kontrolce tekst określonym tekstem. |
| Undo | Odwołuje ostatnią operację. |
| CanUndo | Ustala czy operacje mogą być odwołane. |
| EmptyUndoBuffer | Usuwa flagę modyfikacji dla pola edycyjnego. |
| StreamIn | Wstawia tekst ze strumienia. |
| StreamOut | Wysyła zaznaczony tekst do strumienia. |
| GetModify | Sprawdza czy zawartość kontrolki może być modyfikowana. |
| SetModify | Ustawia bądź usuwa flagę modyfikacji zawartości kontrolki. |
| FindText | Wyszukuje w konktrolce zadanego tekstu. |
| GetRect | Pobiera rozmiar kontrolki. |
| SetRect | Ustawia rozmiar kontrolki i przerysowywuje ją. |
| SetOptions | Ustawia opcje kontrolki. |
| SetReadOnly | Blokuje możliwość edycji tekstu w kontrolce. |
| GetTextLength | Pobiera długość tekstu w kontrolce. |
| GetLimitText | Pobiera maksymalną ilość tekstu jaką kontrolka może zawierać. |
| GetEventMask | Pobiera maskę zdarzeń dla kontrolki. |
| SetEventMask | Ustawia maskę zdarzeń dla kontrolki. |
| RequestResize | wysyła komunikat zmiany rozmiaru kontrolki. |
| SetBackgroundColor | Ustala kolor tła kontrolki. |
| SetTargetDevice | Ustala urządzenie wyjściowe dla kontrolki. |
| FormatRange | Formatuje zakres danych dla urządzenia wyjściowego. |
| Copy | Kopiuje zaznaczony tekst do schowka w formacie CF_TEXT. |
| Cut | Usuwa zaznaczony tekst i kopiuje go do schowka w formacie CF_TEXT. |
| Paste | Wkleja tekst ze schowka jeśli znajdował się w nim teskt w formacie CF_TEXT. |
| PasteSpecial | Wstawia zawartość schowka w formie sformatowanych danych. |