Compartir a través de


COleClientItem::OnGetWindowContext

Llamado por el marco cuando un elemento se provoca en contexto.

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

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 una estructura de OLEINPLACEFRAMEINFO que recibirá la información de la ventana de marco.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Esta función se utiliza para recuperar información sobre la ventana primaria) del elemento.

Si el contenedor es una aplicación MDI, la implementación predeterminada devuelve un puntero al objeto de 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 de CFrameWnd en ppMainFrame y devuelve NULL en ppDocFrame.la implementación predeterminada también completa a los miembros de lpFrameInfo.

Invalide esta función solo si la implementación predeterminada no se adapta a la aplicación; por ejemplo, si la aplicación tiene un paradigma de la interfaz de usuario que difiere SDI o MDI.éste es un overridable avanzado.

Para obtener más información, vea IOleInPlaceSite:: GetWindowContext y la estructura de OLEINPLACEFRAMEINFO en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleClientItem

Gráfico de jerarquía