Condividi tramite


COleIPFrameWnd::RepositionFrame

Il framework chiama la funzione membro RepositionFrame per disporre le barre di controllo e riposizionare la finestra di modifica sul posto in modo da qualsiasi visibile.

virtual void RepositionFrame(
   LPCRECT lpPosRect,
   LPCRECT lpClipRect 
);

Parametri

  • lpPosRect
    Puntatore a una struttura RECT o a un oggetto CRect contenente le coordinate della posizione corrente della finestra cornice sul posto, in pixel, relativo all'area client.

  • lpClipRect
    Puntatore a una struttura RECT o a un oggetto CRect che include le coordinate del rettangolo di ridimensionamento della finestra cornice sul posto, in pixel, relativo all'area client.

Note

Il layout delle barre di controllo nella finestra contenitore differisce da quello eseguito da una finestra cornice non OLE.La finestra cornice non OLE calcola le posizioni delle barre di controllo e gli altri oggetti da una determinata dimensione della finestra cornice, come in una chiamata a CFrameWnd::RecalcLayout.L'area client è quello che rimane dopo lo spazio per le barre di controllo e gli altri oggetti è tratto.Una finestra COleIPFrameWnd, invece, inserisce le barre degli strumenti in un'area client specificata.Ovvero CFrameWnd::RecalcLayout viene eseguito da "esterno a", mentre COleIPFrameWnd::RepositionFrame viene eseguito da "verso l'esterno."

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleIPFrameWnd

Grafico della gerarchia

CFrameWnd::RecalcLayout