Condividi tramite


Metodo IRichEditOleCallback::GetInPlaceContext (richole.h)

Fornisce le interfacce e le informazioni a livello di documento necessarie per supportare l'attivazione sul posto.

Sintassi

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

Parametri

lplpFrame

Tipo: LPOLEINPLACEFRAME*

Indirizzo dell'interfaccia IOleInPlaceFrame che rappresenta la finestra frame di un client di controllo di modifica avanzato. Utilizzare il metodo AddRef per incrementare il conteggio dei riferimenti. Il controllo di modifica avanzato rilascia l'interfaccia quando non è più necessaria.

lplpDoc

Tipo: LPOLEINPLACEUIWINDOW*

Indirizzo dell'interfaccia IOleInPlaceUIWindow che rappresenta la finestra del documento del client di controllo di modifica avanzato. Non è necessario restituire un'interfaccia se le finestre cornice e documento sono uguali. Utilizzare il metodo AddRef per incrementare il conteggio dei riferimenti. Il controllo di modifica avanzato rilascia l'interfaccia quando non è più necessaria.

lpFrameInfo

Tipo: LPOLEINPLACEFRAMEINFO

Informazioni sull'acceleratore.

Valore restituito

Tipo: HRESULT

Restituisce S_OK sull'esito positivo. Se il metodo ha esito negativo, può restituire il valore seguente.

Codice restituito Descrizione
E_INVALIDARG
C'è stato un argomento non valido.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione richole.h
DLL Msftedit.dll

Vedi anche

IRichEditOleCallback