COleIPFrameWnd::RepositionFrame

Das Framework ruft die RepositionFrame-Memberfunktion auf, um Steuerleisten anlegen und das Fenster der direkten Bearbeitung neu anzuordnen, sodass der gesamte er sichtbar.

virtual void RepositionFrame(
   LPCRECT lpPosRect,
   LPCRECT lpClipRect 
);

Parameter

  • lpPosRect
    Zeiger auf eine Struktur RECT oder einem CRect-Objekt, die die Koordinaten der aktuellen Position des direkten Rahmenfensters, in Pixel, relativ zum Clientbereich enthalten.

  • lpClipRect
    Zeiger auf eine Struktur RECT oder einem CRect-Objekt, die die aktuellen Ausschneiderechteckkoordinaten des direkten Rahmenfensters, in Pixel, relativ zum Clientbereich enthalten.

Hinweise

Layout der Steuerleisten im Containerfenster unterscheidet sich von, die durch ein Rahmenfenster NichtOLE ausgeführt wird.Das Rahmenfenster NichtOLE berechnet die Positionen der Steuerleisten und andere Objekte aus einer angegebenen Rahmenfenstergröße, wie in einem Aufruf CFrameWnd::RecalcLayout.Der Clientbereich ist, was nach Leerzeichen für Steuerleisten bleibt und andere Objekte subtrahiert wird.Ein COleIPFrameWnd Fenster positioniert hingegen Symbolleisten in Übereinstimmung mit einem angegebenen Clientbereich.Das heißt, funktioniert CFrameWnd::RecalcLayout "von außerhalb dieser in," während funktioniert COleIPFrameWnd::RepositionFrame "aus heraus weg."

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleIPFrameWnd-Klasse

Hierarchien-Diagramm

CFrameWnd::RecalcLayout