Compartilhar via


Método IRichEditOle::GetObject (richole.h)

Recupera informações, armazenadas em uma estrutura REOBJECT , sobre um objeto em um controle de edição avançada.

Sintaxe

HRESULT GetObject(
  LONG     iob,
  REOBJECT *lpreobject,
  DWORD    dwFlags
);

Parâmetros

iob

Tipo: LONG

Índice baseado em zero que especifica sobre qual objeto retornar informações. Se esse parâmetro for REO_IOB_USE_CP, as informações sobre o objeto na posição de caractere especificada pela estrutura REOBJECT serão retornadas.

lpreobject

Tipo: REOBJECT*

Estrutura que recebe informações sobre o objeto . A contagem de referência das interfaces retornadas nessa estrutura foi incrementada; é responsabilidade do chamador usar o método Release para diminuir a contagem.

dwFlags

Tipo: DWORD

Sinalizadores de operação que especificam quais interfaces retornar na estrutura. O parâmetro dwFlags pode ser uma combinação dos valores a seguir.

Valor Significado
REO_GETOBJ_POLEOBJ
Obter interface de objeto.
REO_GETOBJ_PSTG
Obter interface de armazenamento.
REO_GETOBJ_POLESITE
Obter interface do site.
REO_GETOBJ_NO_INTERFACES
Não obtenha interfaces.
REO_GETOBJ_ALL_INTERFACES
Obter todas as interfaces.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito ou um valor de erro caso contrário. E_INVALIDARG será retornado se nenhum buffer para a estrutura REOBJECT tiver sido fornecido ou se o valor do iob ou a posição do caractere for inválido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho richole.h
DLL Msftedit.dll

Confira também

IRichEditOle

REOBJECT

Referência