REOBJECT

A estrutura REOBJECT contém informações sobre um objeto.

 typedef struct _reobject {DWORD cbStruct;           / / tamanho da estrutura em bytes LONG cp;                 / / caractere posição do clsid CLSID do objeto;              / / identificador de classe do objeto LPOLEOBJECT poleobj;  / / Objeto OLE interface LPSTORAGE pstg;     / / associados polesite LPOLECLIENTSITE de interface de armazenamento; / / associado cliente site interface SIZEL sizel;              / / tamanho do objeto (pode ser 0,0) dvaspect DWORD;           / / display aspect usar dwFlags DWORD;            / / Estado do objecto sinalizadores DWORD dwUser;             / / definido pelo usuário valor
} REOBJECT 

 

Membros

cbStruct
Tamanho, em bytes, dessa estrutura.
cp
Posição do caractere do objeto.
clsid
Identificador de classe do objeto.
poleobj
Aponta para uma instância do IOleObject interface para o objeto.
pstg
Aponta para uma instância do IStorage interface. Este é o objeto de armazenamento associado ao objeto.
polesite
Aponta para uma instância do IOleClientSite interface. Este é o site cliente do objeto no Controlarar rich Editar. Este endereço deve ter sido obtido a partir do método IRichEditOle::GetClientSite.
sizel
SIZEL estrutura especificando o tamanho do objeto. Um 0,0 em Inserir indica que um objeto é livre para determinar seu tamanho até que o sinalizador de modificar é desligado.
dvAspect
Aspecto de exibição para usar.
dwFlags
Sinalizadores de estado do objeto. Pode ser uma combinação dos seguintes valores:
Valor Significado
REO_BELOWBASELINE Objeto situa-se abaixo da linha de base do texto ao redor; o padrão é sentar-se na linha de base.
REO_BLANK Objeto é novo. Isso dá o objeto de uma oportunidade de salvar nada e ser excluído do controle automaticamente.
REO_DONTUSEPALETTE Impede a criação e a realização de uma paleta de meio-tom antes de processar o objeto. Aplica-se a plataformas de 32 bits só.
REO_DYNAMICSIZE Objeto sempre determina suas extensões e pode mudar apesar da bandeira de modificar a ser desativada.
REO_GETMETAFILE O Controlarar rich Editar recuperado o metarquivo do objeto para determinar corretamente extensões do objeto. Este sinalizador pode ser lido mas não definido.
REO_HILITED Objeto é realçado no momento para indicar a seleção. Ocorre quando o foco está no controle e REO_SELECTED está definido. Este sinalizador pode ser lido mas não definido.
REO_INPLACEACTIVE Objeto é atualmente ativo no local. Este sinalizador pode ser lido mas não definido.
REO_INVERTEDSELECT Objeto é a serem desenhados inteiramente invertido quando selecionado; o padrão é para ser desenhado com uma borda.
REO_LINK Objeto é um vínculo. Este sinalizador pode ser lido mas não definido.
REO_LINKAVAILABLE Objeto é um vínculo e é acreditado para ser disponíveis. Este sinalizador pode ser lido mas não definido.
REO_OPEN Objeto está aberto em seu servidor. Este sinalizador pode ser lido mas não definido.
REO_RESIZABLE Objeto pode ser redimensionado.
REO_SELECTED Objeto selecionado no momento o Controlarar rich Editar. Este sinalizador pode ser lido mas não definido.
REO_STATIC É um objeto estático. Este sinalizador pode ser lido mas não definido.

dwUser
Reservado para valores definidos pelo usuário.

QuickInfo

nbsp; Windows &NT: requer versão 3.51 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em richole.h.

Ver também

Visão geral sobre controles de Editar Rich, Rich Editar estruturas, IOleClientSite, IOleObject, IRichEditOle::GetClientSite, IStorage

Index