img/mfc2.jpg

CRichEditCtrl


Opis

img/pole_rich_edit.gif

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

Metody Opis
CRichEditCtrlKonstruktor obiektu CRichEditCtrl.
CreateTworzy standardową kontrolkę pola edycji i kojarzy ją z obiektem CRichEditCtrl.
GetLineCountZwraca ilość lini w kontrolce ze stylem multiline.
GetLinePobiera linie tekstu z pola edycyjnego.
GetFirstVisibleLineOkreśla najwyżej znajdującą się linię.
LineLengthZwraca długość lini tekstu w polu edycyjnym.
LineScrollPrzewija tekst w kontrolce ze stylem multiline.
GetSelZwraca pierwszą i ostatnią pozycję liter w zaznaczonym tekście.
GetSelTextPobiera zaznaczony tekst.
ClearUsuwa zaznaczony tekst.
SetSelZaznacza tekst w polu edycyjnym.
ReplaceSelZamienia zaznaczony w kontrolce tekst określonym tekstem.
UndoOdwołuje ostatnią operację.
CanUndoUstala czy operacje mogą być odwołane.
EmptyUndoBufferUsuwa flagę modyfikacji dla pola edycyjnego.
StreamInWstawia tekst ze strumienia.
StreamOutWysyła zaznaczony tekst do strumienia.
GetModifySprawdza czy zawartość kontrolki może być modyfikowana.
SetModifyUstawia bądź usuwa flagę modyfikacji zawartości kontrolki.
FindTextWyszukuje w konktrolce zadanego tekstu.
GetRectPobiera rozmiar kontrolki.
SetRectUstawia rozmiar kontrolki i przerysowywuje ją.
SetOptionsUstawia opcje kontrolki.
SetReadOnlyBlokuje możliwość edycji tekstu w kontrolce.
GetTextLengthPobiera długość tekstu w kontrolce.
GetLimitTextPobiera maksymalną ilość tekstu jaką kontrolka może zawierać.
GetEventMaskPobiera maskę zdarzeń dla kontrolki.
SetEventMaskUstawia maskę zdarzeń dla kontrolki.
RequestResizewysyła komunikat zmiany rozmiaru kontrolki.
SetBackgroundColorUstala kolor tła kontrolki.
SetTargetDeviceUstala urządzenie wyjściowe dla kontrolki.
FormatRangeFormatuje zakres danych dla urządzenia wyjściowego.
CopyKopiuje zaznaczony tekst do schowka w formacie CF_TEXT.
CutUsuwa zaznaczony tekst i kopiuje go do schowka w formacie CF_TEXT.
PasteWkleja tekst ze schowka jeśli znajdował się w nim teskt w formacie CF_TEXT.
PasteSpecialWstawia zawartość schowka w formie sformatowanych danych.

Zobacz także:

CEdit

Hierarchia

img/hr_cricheditctrl.gif