Compartilhar via


CWnd::RepositionBars

Chamado para redimensionar e reposicionar barras de controle para a área cliente de uma janela.

void RepositionBars( 
   UINT nIDFirst, 
   UINT nIDLast, 
   UINT nIDLeftOver, 
   UINT nFlag = reposDefault, 
   LPRECT lpRectParam = NULL, 
   LPCRECT lpRectClient = NULL, 
   BOOL bStretch = TRUE 
);

Parâmetros

  • nIDFirst
    A identificação de O primeiro em um intervalo de barras de controle para redimensionar e reposicionar.

  • nIDLast
    A identificação de O último em um intervalo de barras de controle para redimensionar e reposicionar.

  • nIDLeftOver
    Especifica a identificação do painel que preenche o restante da área cliente.

  • nFlag
    Pode ter um dos seguintes valores:

    • CWnd::reposDefault executa o layout das barras de controle. lpRectParam não é usado e pode ser NULO.

    • CWnd::reposQuery o layout das barras de controle não é feita; em vez de isso lpRectParam é inicializado com o tamanho da área cliente, como se o layout tivesse sido feitas em.

    • CWnd::reposExtra adiciona os valores de lpRectParam para a área cliente de nIDLast e também executa o layout*.*

  • lpRectParam
    Pontos a estrutura de RECT ; o uso de que depende do valor de nFlag.

  • lpRectClient
    Pontos a estrutura de RECT que contém a área disponível de cliente. Se NULO, a área cliente da janela será usado.

  • bStretch
    Indica se a barra deve ser estendida para o tamanho do quadro.

Comentários

Os parâmetros de nIDFirst e de nIDLast definem um intervalo de IDs da barra de controle seja reposicionado na área cliente. O parâmetro de nIDLeftOver especifica a identificação da janela filho (geralmente a exibição) que é reposicionada e redimensionada para preencher o restante da área cliente não preenchida por barras de controle.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

CFrameWnd::RecalcLayout