Método IRichEditOleCallback::GetInPlaceContext (richole.h)

Fornece as interfaces no nível do aplicativo e do documento e as informações necessárias para dar suporte à ativação in-loco.

Sintaxe

HRESULT GetInPlaceContext(
  LPOLEINPLACEFRAME     *lplpFrame,
  LPOLEINPLACEUIWINDOW  *lplpDoc,
  LPOLEINPLACEFRAMEINFO lpFrameInfo
);

Parâmetros

lplpFrame

Tipo: LPOLEINPLACEFRAME*

O endereço da interface IOleInPlaceFrame que representa a janela de quadro de um cliente de controle de edição avançada. Use o método AddRef para incrementar a contagem de referência. O controle de edição avançada libera a interface quando ela não é mais necessária.

lplpDoc

Tipo: LPOLEINPLACEUIWINDOW*

O endereço da interface IOleInPlaceUIWindow que representa a janela do documento do cliente de controle de edição avançada. Uma interface não precisará ser retornada se as janelas de quadro e documento forem as mesmas. Use o método AddRef para incrementar a contagem de referência. O controle de edição avançada libera a interface quando ela não é mais necessária.

lpFrameInfo

Tipo: LPOLEINPLACEFRAMEINFO

As informações do acelerador.

Retornar valor

Tipo: HRESULT

Retornará S_OK se houver êxito. Se o método falhar, ele poderá retornar o valor a seguir.

Código de retorno Descrição
E_INVALIDARG
Houve um argumento 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

Iricheditolecallback