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
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