COleIPFrameWnd::RepositionFrame

virtual void RepositionFrame ( LPCRECT lpPosRect, LPCRECT lpClipRect );

Parámetros

lpPosRect

Puntero a una estructura RECT o un objeto CRect que contiene la posición actual de la ventana en lugar de marco coordina, en píxeles, respecto al área de cliente.

lpClipRect

Puntero a una estructura RECT o un objeto CRect que contiene actual rectángulo de recorte coordenadas la ventana en lugar de fotograma, en píxeles, respecto al área de cliente.

Observaciones

El marco llama a la función de miembro de RepositionFrame diseñar barras de control y cambiar la posición de la ventana de edición en el lugar por lo que todo eso es visible.

Diseño de barras de control en la ventana del contenedor difiere de la que se realiza por una ventana de marco no OLE. La ventana de marco OLE no calcula las posiciones de las barras de control y otros objetos de un tamaño de ventana de marco dado, como en una llamada a CFrameWnd::RecalcLayout. El área de cliente es lo que queda después de que se resta espacio para barras de controles y otros objetos. Una ventana de COleIPFrameWnd , por otro lado, posiciones las barras de herramientas en conformidad con un área de cliente determinado. En otras palabras, CFrameWnd::RecalcLayout trabaja "desde el exterior," Considerando que COleIPFrameWnd::RepositionFrame trabaja "desde adentro hacia afuera."

Introducción a COleIPFrameWnd |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CFrameWnd::RecalcLayout

Index