REOBJECT

REOBJECT -strukturen inneholder informasjon om et objekt.

 typeDef struct _reobject {DWORD cbStruct;           / / size av strukturen i byte lang cp;                 / / n+Ñr plasseringen av objektet CLSID clsid;              / / klasse-IDen for object LPOLEOBJECT poleobj;  / / OLE-objekt grensesnitt LPSTORAGE pstg;     / / tilknyttet lagring grensesnittet LPOLECLIENTSITE polesite; / / forbundet klient området grensesnittet SIZEL sizel;              / / size av objektet (kan være 0,0) DWORD dvaspect;           / / vise aspekt til bruke DWORD dwFlags;            / / objektstatus flags DWORD dwUser;             / / brukerdefinert verdi
} REOBJECT 

 

Medlemmer

cbStruct
Størrelsen, i byte, på denne strukturen.
cp
Tegnplasseringen for objektet.
clsid
Klasseidentifikatoren for objektet.
poleobj
Peker til en forekomst av den IOleObject grensesnitt for objektet.
pstg
Peker til en forekomst av den IStorage grensesnitt. Dette er lagringsobjekt som er knyttet til objektet.
polesite
Peker til en forekomst av den IOleClientSite -grensesnittet. Dette er objektets klientområde i rich edit-kontrollen. Denne adressen må ha blitt ervervet fra IRichEditOle::GetClientSite -metoden.
sizel
SIZEL -strukturen som angir størrelsen på objektet. En 0,0 på Sett inn angir at et objekt er fri til å fastslå størrelsen til endre flagget er slått av.
dvAspect
Vise aspekt til bruk.
dwFlags
Statusflaggene for objektet. Kan være en kombinasjon av følgende verdier:
Verdi Betydning
REO_BELOWBASELINE Objekt som sitter under grunnlinjen i den aktuelle teksten; standarden er å sitte på den opprinnelige planen.
REO_BLANK Objektet er helt ny. Dette gir en mulighet til å lagre ingenting og slettes fra kontrollen automatisk til objektet.
REO_DONTUSEPALETTE Forhindrer opprettelse og realisering av en halv-tone palett før gjengi objektet. Gjelder bare 32-biters plattformer.
REO_DYNAMICSIZE Objektet alltid bestemmer sin soner og kan endres til tross for endre flagget blir slått av.
REO_GETMETAFILE Rich edit-kontrollen hentet metafilen fra objektet til å bestemme objektets soner på riktig måte. Dette flagget kan leses, men ikke angitt.
REO_HILITED Objektet utheves øyeblikket for å angi valget. Oppstår når fokus er i kontrollen, og REO_SELECTED er angitt. Dette flagget kan leses, men ikke angitt.
REO_INPLACEACTIVE Objektet er i sted-aktiv. Dette flagget kan leses, men ikke angitt.
REO_INVERTEDSELECT Hensikten er å bli trukket helt invertert når valgt; standarden er å bli trukket med en kantlinje.
REO_LINK Objektet er en kobling. Dette flagget kan leses, men ikke angitt.
REO_LINKAVAILABLE Objektet er en kobling, og antas å være tilgjengelig. Dette flagget kan leses, men ikke angitt.
REO_OPEN Objektet er åpnet i sin server. Dette flagget kan leses, men ikke angitt.
REO_RESIZABLE Kan størrelsen på objektet.
REO_SELECTED Objektet er valgt i rich edit-kontrollen. Dette flagget kan leses, men ikke angitt.
REO_STATIC Objektet er et statisk objekt. Dette flagget kan leses, men ikke angitt.

dwUser
Reservert for brukerdefinerte verdier.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.51 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i richole.h.

Se også

Rik redigere kontroller oversikt, Rediger strukturer, IOleClientSite, IOleObject, IRichEditOle::GetClientSite, IStorage

Index