REOBJECT

Struktura REOBJECT zawiera informacje o obiekcie.

 element TypeDef struct _reobject {DWORD cbStruct;           / / rozmiar struktury w bajty długości PK;                 / / znaków pozycji identyfikatora klasy CLSID obiektu;              / / Identyfikator klasy obiektu LPOLEOBJECT poleobj;  / / Obiekt OLE interfejsu LPSTORAGE pstg;     / / skojarzone przechowywania interfejsu LPOLECLIENTSITE polesite; / / skojarzonych klientów witryny interfejsu SIZEL sizel;              / / rozmiar obiektu (może być 0,0) DWORD dvaspect;           / / wyświetlacza aspekt używania DWORD dwFlags;            / / stan obiektu flagi DWORD dwUser;             / / zdefiniowane przez użytkownika wartości
} REOBJECT 

 

Członkowie

cbStruct
Rozmiar, w bajtach, ta struktura.
pk
Znak położenie obiektu.
identyfikator clsid
Identyfikator klasy obiektu.
poleobj
Wskazuje na wystąpienie IOleObject interfejsu dla obiektu.
pstg
Wskazuje na wystąpienie interfejsu IStorage . Jest to obiekt magazynu skojarzone z obiektem.
polesite
Wskazuje na wystąpienie IOleClientSite interfejsu. Jest to obiektu lokacji klienta w formancie edycji wzbogaconej. Adres ten musi być uzyskane z metody IRichEditOle::GetClientSite.
sizel
Struktura SIZEL , określając rozmiar obiektu. 0,0 Na wstawianie wskazuje, że obiekt jest swobodę określenia rozmiaru, dopóki Flaga Modyfikuj jest wyłączona.
dvAspect
Wyświetlanie aspekt używania.
dwFlags
Flagi stanu obiektu. Może być kombinacją następujących wartości:
Wartość Znaczenie
REO_BELOWBASELINE Obiekt znajduje się poniżej linii bazowej otaczającego tekstu; wartością domyślną jest na linii bazowej.
REO_BLANK Obiekt jest brand new. Daje to obiekt okazję do niczego zapisać i usunięte spod kontroli automatycznie.
REO_DONTUSEPALETTE Uniemożliwia tworzenie i realizacji paletę pół tonowego przed renderowania obiektu. Dotyczy tylko platformy 32-bitowe.
REO_DYNAMICSIZE Obiekt zawsze określa jego zakresów i może zmienić pomimo Flaga Modyfikuj są wyłączane.
REO_GETMETAFILE Formant edycji wzbogaconej Źródło metaplik obiekt, aby poprawnie określają zakresy obiektu. Ta flaga mogą być odczytywane, ale nie ustawione.
REO_HILITED Obiekt jest aktualnie wyróżnionej do wskazania zaznaczenia. Występuje, gdy fokus znajduje się w formancie, a REO_SELECTED jest ustawiona. Ta flaga mogą być odczytywane, ale nie ustawione.
REO_INPLACEACTIVE Obiekt jest obecnie w miejsce aktywne. Ta flaga mogą być odczytywane, ale nie ustawione.
REO_INVERTEDSELECT Obiekt ma być sporządzona całkowicie odwrócony, gdy zaznaczona; ustawieniem domyślnym jest pobierana z obramowaniem.
REO_LINK Obiekt jest łączem. Ta flaga mogą być odczytywane, ale nie ustawione.
REO_LINKAVAILABLE Obiekt jest łączem i jest dostępny. Ta flaga mogą być odczytywane, ale nie ustawione.
REO_OPEN Obiekt jest aktualnie otwarty w jego serwera. Ta flaga mogą być odczytywane, ale nie ustawione.
REO_RESIZABLE Obiekt może ulec zmianie.
REO_SELECTED Obiekt jest zaznaczony w formancie edycji wzbogaconej. Ta flaga mogą być odczytywane, ale nie ustawione.
REO_STATIC Obiekt jest obiektem statyczne. Ta flaga mogą być odczytywane, ale nie ustawione.

dwUser
Zarezerwowane dla wartości zdefiniowane przez użytkownika.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w richole.h.

Zobacz też

Bogate edytować Omówienie kontroli, Rich Edit struktur, IOleClientSite, IOleObject, IRichEditOle::GetClientSite, IStorage.

Index