COleIPFrameWnd::RepositionFrame
El marco de trabajo llama a la función miembro de RepositionFrame para mostrar las barras de control y para colocar la ventana de la edición en contexto de nuevo para que toda ella está visible.
virtual void RepositionFrame(
LPCRECT lpPosRect,
LPCRECT lpClipRect
);
Parámetros
lpPosRect
Puntero a una estructura de RECT o un objeto de CRect que contiene las coordenadas de la posición actual en contexto de la ventana de marco, en píxeles, en relación con el área cliente.lpClipRect
El puntero a una estructura de RECT o un objeto de CRect que contiene el recortes- rectángulo actual de la ventana en el contexto del cuadro coordina, en píxeles, relativa al área cliente.
Comentarios
El diseño de barras de controles en la ventana contenedora diferencia de que realizada por una ventana de marco de no OLE. La ventana cuadro de no OLE calcula las posiciones de barras de controles y otros objetos de un tamaño determinado de la cuadro- ventana, como en una llamada a CFrameWnd::RecalcLayout. El área cliente es lo que queda es el espacio para las barras de control y se restan otros objetos. Una ventana de COleIPFrameWnd , por otro lado, coloca las barras de herramientas de acuerdo con un área cliente determinada. Es decir CFrameWnd::RecalcLayout funciona “externo en,” mientras COleIPFrameWnd::RepositionFrame funciona “desde dentro hacia fuera”.
Requisitos
encabezado: afxole.h