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