Udostępnij za pośrednictwem


Klasa CRichEditCntrItem

Dzięki CRichEditView i CRichEditDoc zapewnia funkcjonalność rozbudowanej kontrolki edycji w kontekście architektury widoku dokumentów MFC.

Składnia

class CRichEditCntrItem : public COleClientItem

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CRichEditCntrItem::CRichEditCntrItem CRichEditCntrItem Tworzy obiekt.

Metody publiczne

Nazwa/nazwisko opis
CRichEditCntrItem::SyncToRichEditObject Aktywuje element jako inny typ.

Uwagi

"Kontrolka edycji sformatowanej" to okno, w którym użytkownik może wprowadzać i edytować tekst. Tekst można przypisać do formatowania znaków i akapitów oraz zawierać osadzone obiekty OLE. Kontrolki edycji wzbogaconej udostępniają interfejs programowania do formatowania tekstu. Jednak aplikacja musi zaimplementować wszystkie składniki interfejsu użytkownika niezbędne do udostępnienia użytkownikom operacji formatowania.

CRichEditView zachowuje charakterystykę tekstu i formatowania tekstu. CRichEditDoc program obsługuje listę elementów klienta OLE, które znajdują się w widoku. CRichEditCntrItem Zapewnia dostęp po stronie kontenera do elementu klienta OLE.

Ta wspólna kontrolka systemu Windows (i dlatego CRichEditCtrl i powiązane klasy) jest dostępna tylko dla programów działających w systemach Windows 95/98 i Windows NT w wersji 3.51 lub nowszej.

Przykład użycia zaawansowanych elementów kontenera edycji w aplikacji MFC można znaleźć w przykładowej aplikacji WORDPAD .

Hierarchia dziedziczenia

Obiekt CObject

CCmdTarget

CDocItem

COleClientItem

CRichEditCntrItem

Wymagania

Nagłówek: afxrich.h

CRichEditCntrItem::CRichEditCntrItem

Wywołaj tę funkcję, aby utworzyć CRichEditCntrItem obiekt i dodać go do dokumentu kontenera.

CRichEditCntrItem(
    REOBJECT* preo = NULL,
    CRichEditDoc* pContainer = NULL);

Parametry

preo
Wskaźnik do struktury REOBJECT , która opisuje element OLE. Nowy CRichEditCntrItem obiekt jest skonstruowany wokół tego elementu OLE. Jeśli preo ma wartość NULL, element klienta jest pusty.

pContainer
Wskaźnik do dokumentu kontenera, który będzie zawierać ten element. Jeśli parametr pContainer ma wartość NULL, należy jawnie wywołać metodę COleDocument::AddItem , aby dodać ten element klienta do dokumentu.

Uwagi

Ta funkcja nie wykonuje żadnej inicjalizacji OLE.

Aby uzyskać więcej informacji, zobacz strukturę REOBJECT w zestawie Windows SDK.

CRichEditCntrItem::SyncToRichEditObject

Wywołaj tę funkcję, aby zsynchronizować aspekt urządzenia DVASPECT tego elementu do określonego CRichEditCntrltem przez ponowne wykonanie.

void SyncToRichEditObject(REOBJECT& reo);

Parametry

Reo
Odwołanie do struktury REOBJECT , która opisuje element OLE.

Uwagi

Aby uzyskać więcej informacji, zobacz DVASPECT w zestawie Windows SDK.

Zobacz też

Przykładowy program WORDPAD MFC
Klasa COleClientItem
Wykres hierarchii
Klasa CRichEditDoc
Klasa CRichEditView