REOBJECT

Structura REOBJECT conține informații despre un obiect.

 typedef struct _reobject {DWORD cbStruct;           / / dimensiune a structurii în bytes lung cp;                 / / caracter pozi?ia obiect CLSID clsid;              / / Clasa identificator de obiect LPOLEOBJECT poleobj;  / / Obiect OLE interfață LPSTORAGE pstg;     / / asociate stocare interface LPOLECLIENTSITE polesite; / / asociate client site-ul interfață SIZEL sizel;              / / dimensiunea obiectului (poate fi 0,0) DWORD dvaspect;           / / afișa aspect pentru a utiliza DWORD dwFlags;            / / obiect statutul steaguri DWORD dwUser;             / / definite de utilizator valoarea
} REOBJECT 

 

Membrii

cbStruct
Dimensiune, în octeți, de această structură.
cp
Caracterul poziția obiectului.
clsid
Clasa identificatorul obiectului.
poleobj
Puncte la o instanță de IOleObject interfață pentru obiectul.
pstg
Puncte la o instanță de IStorage interfață. Acest lucru este de stocare obiectul asociate cu obiectul.
polesite
Puncte la o instanță de IOleClientSite interfață. Acest lucru este obiectului site-ul de client în comanda editare bogat. Această adresă trebuie să fi fost obținute din metoda IRichEditOle::GetClientSite.
sizel
SIZEL structura specifică dimensiunea obiectului. Un 0,0 pe Inserare indică faptul că un obiect este de a stabili dimensiunea până când pavilionul modificare este dezactivată.
dvAspect
Afișa aspect pentru a utiliza.
dwFlags
Obiect statutul steaguri. Poate fi o combinație de următoarele valori:
Valoarea Sensul
REO_BELOWBASELINE Obiect stă sub linia de bază a textului din jur; valoarea implicită este să se așeze pe linia de bază.
REO_BLANK Obiectul este nou. Acest lucru oferă obiect posibilitatea de a salva nimic și elimină de control automat.
REO_DONTUSEPALETTE Împiedică crearea și realizarea o paletă de jumătate-ton înainte de randare a obiectului. Se aplică pentru 32-bit platforme numai.
REO_DYNAMICSIZE Obiect întotdeauna determină său extensii și se pot schimba în ciuda pavilion modificare fiind oprit.
REO_GETMETAFILE Comanda editare bogat adus metafile de la obiect pentru a stabili corect obiectului extensii. Acest drapel poate fi citit dar nu set.
REO_HILITED Obiectul este evidențiat în prezent pentru a indica selecție. Apare atunci când se concentreze este în controlul și REO_SELECTED este setat. Acest drapel poate fi citit dar nu set.
REO_INPLACEACTIVE Obiect este în prezent în loc de active. Acest drapel poate fi citit dar nu set.
REO_INVERTEDSELECT Obiectivul este de a fi trase în întregime inversat când selectat; valoarea implicită este cu o bordură.
REO_LINK Obiect este un link. Acest drapel poate fi citit dar nu set.
REO_LINKAVAILABLE Obiect este un link și este considerat a fi disponibile. Acest drapel poate fi citit dar nu set.
REO_OPEN Obiectul este deschis în serverul său. Acest drapel poate fi citit dar nu set.
REO_RESIZABLE Obiect poate fi redimensionată.
REO_SELECTED Obiectul este selectat în comanda editare bogat. Acest drapel poate fi citit dar nu set.
REO_STATIC Obiectul este un obiect static. Acest drapel poate fi citit dar nu set.

dwUser
Rezervat pentru valori definite de utilizator.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.51 sau o versiune ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în richole.h.

A se vedea, de asemenea

Rich Editare controale prezentare, structuri de editare bogat, IOleClientSite, IOleObject, IRichEditOle::GetClientSite, IStorage

Index