REOBJECT

De REOBJECT structuur bevat informatie over een object.

 typedef struct _reobject {DWORD-cbStruct;           / / grootte van structuur in bytes lang cp;                 / / teken positie van object CLSID clsid;              / / klasse-id van object LPOLEOBJECT poleobj;  / / OLE-object interface LPSTORAGE pstg;     / / geassocieerde opslag interface LPOLECLIENTSITE polesite; / / geassocieerde client site interface SIZEL sizel;              / / grootte van object (mogelijk 0,0) DWORD-dvaspect;           / / display aspect te gebruiken DWORD dwFlags;            / / Objectstatus vlaggen DWORD-dwUser;             / / gebruiker gedefinieerde waarde
} REOBJECT 
 

Leden

cbStruct
Grootte, in bytes, van deze structuur.
cp
De positie van het object.
clsid
Klasse-id van het object.
poleobj
Verwijst naar een exemplaar van de IpOLEObject interface voor het object.
pstg
Verwijst naar een exemplaar van de IStorage interface. Dit is de opslag-object dat is gekoppeld aan het object.
polesite
Verwijst naar een exemplaar van de IOleClientSite interface. Dit is de site van de client van het object in het besturingselement rich edit. Dit adres moet afkomstig zijn van de IRichEditOle::GetClientSite -methode.
sizel
SIZEL structuur die de grootte van het object aangeeft. Een 0,0 op invoegen geeft aan dat een object vrij om te bepalen van de grootte is, totdat de vlag wijzigen is uitgeschakeld.
dvAspect
Aspect te gebruiken weergeven.
dwFlags
Object statusvlaggen. Een combinatie van de volgende waarden kunnen worden:
Waarde Betekenis
REO_BELOWBASELINE Object zit onder de basislijn van de omringende tekst; de standaard is om te zitten op de basislijn.
REO_BLANK Object is gloednieuw. Dit geeft het object een kans te slaan niets en worden verwijderd uit het besturingselement automatisch.
REO_DONTUSEPALETTE Creatie en realisatie van een half-tone-palet voor het renderen van het object voorkomt. Is van toepassing op 32-bits platforms alleen.
REO_DYNAMICSIZE Object altijd bepaalt de mate en ondanks de vlag wijzigen wordt uitgeschakeld kan wijzigen.
REO_GETMETAFILE Het besturingselement rich edit ontvangen het metabestand van het object correct bepalen de afmetingen van het object. Deze vlag kan worden gelezen maar niet ingesteld.
REO_HILITED Object is momenteel gemarkeerd om aan te geven van de selectie. Treedt op wanneer het besturingselement de focus heeft en REO_SELECTED is ingesteld. Deze vlag kan worden gelezen maar niet ingesteld.
REO_INPLACEACTIVE Object is momenteel actief. Deze vlag kan worden gelezen maar niet ingesteld.
REO_INVERTEDSELECT Object is volledig omgekeerde worden getrokken wanneer geselecteerd; de standaardwaarde is getekend met een rand.
REO_LINK Object is een link. Deze vlag kan worden gelezen maar niet ingesteld.
REO_LINKAVAILABLE Object is een link en wordt verondersteld te zijn beschikbaar. Deze vlag kan worden gelezen maar niet ingesteld.
REO_OPEN Object is geopend in de server. Deze vlag kan worden gelezen maar niet ingesteld.
REO_RESIZABLE Object kan worden aangepast.
REO_SELECTED Object is momenteel geselecteerd in het besturingselement rich edit. Deze vlag kan worden gelezen maar niet ingesteld.
REO_STATIC Object is een statisch object. Deze vlag kan worden gelezen maar niet ingesteld.

dwUser
Gereserveerd voor gebruiker gedefinieerde waarden.

Syntaxisinfo

nbsp; Windows &NT: versie 3.51 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in richole.h.

Zie ook

Rijk overzicht van besturingselementen bewerken, Rich Edit structuren, IOleClientSite, IpOLEObject, IRichEditOle::GetClientSite, IStorage

Index