Compartilhar via


COleIPFrameWnd::RepositionFrame

A estrutura chama a função de membro de RepositionFrame para apresentar barras de controle e reposicionar a janela de edição in-loco para que qualquer ele é visível.

virtual void RepositionFrame(
   LPCRECT lpPosRect,
   LPCRECT lpClipRect 
);

Parâmetros

  • lpPosRect
    Ponteiro a estrutura de RECT ou um objeto de CRect que contêm as coordenadas da posição atual da janela no lugar do quadro, em pixels, relativo a área cliente.

  • lpClipRect
    O ponteiro a estrutura de RECT ou um objeto de CRect que contêm o retângulo recorte- a janela atual no lugar do quadro coordena, em pixels, relativo a área cliente.

Comentários

O layout das barras de controle na janela do recipiente difere do executado por uma janela do quadro do OLE não.A janela do quadro do OLE não calcula as posições de barras de controle e outros objetos de um determinado tamanho da janela quadro-, como em uma chamada para CFrameWnd::RecalcLayout.A área cliente é o que resta após o espaço para barras de controle e outros objetos são subtraídos.Uma janela de COleIPFrameWnd , por outro lado, posiciona barras de ferramentas de acordo com um determinado área cliente.Ou seja CFrameWnd::RecalcLayout funciona “de fora para dentro”, enquanto trabalha COleIPFrameWnd::RepositionFrame “de dentro para fora.”

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleIPFrameWnd

Gráfico de hierarquia

CFrameWnd::RecalcLayout