COleClientItem::OnGetWindowContext

virtual BOOL OnGetWindowContext ( CFrameWnd ** ppMainFrame, CFrameWnd ** ppDocFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo );

Valor devuelto

Distinto de cero si es correcto; caso contrario 0.

Parámetros

ppMainFrame

Puntero a un puntero a la ventana de marco principal.

ppDocFrame

Puntero a un puntero a la ventana de marco de documento.

lpFrameInfo

Puntero a un OLEINPLACEFRAMEINFO estructura que recibirá información de la ventana de marco.

Observaciones

Llamado por el marco cuando se activa un elemento en su lugar. Esta función se utiliza para recuperar información sobre la ventana del padre del elemento OLE.

Si el contenedor es una aplicación MDI, la implementación predeterminada devuelve un puntero al objeto CMDIFrameWnd en ppMainFrame y un puntero al objeto activo de CMDIChildWnd en ppDocFrame. Si el contenedor es una aplicación SDI, la implementación predeterminada devuelve un puntero al objeto CFrameWnd en ppMainFrame y devuelve NULL en ppDocFrame. La implementación predeterminada también rellena los miembros de lpFrameInfo.

Reemplazar esta función sólo si la implementación predeterminada no se adaptan a su aplicación; por ejemplo, si su aplicación tiene un paradigma de interfaz de usuario que difiere del SDI o MDI. Se trata de una avanzada reemplazable.

Para obtener más información, consulte IOleInPlaceSite::GetWindowContext y el OLEINPLACEFRAMEINFO estructura en la documentación de OLE.

Visión General de COleClientItem |nbsp; Miembros de clase | Diagrama de jerarquía

Index