Partilhar via


CWnd::RepositionBars

Chamado para reposicionar e redimensionar barras de controle na área de 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 ID do primeiro em um intervalo de barras de controle para reposicionar e redimensionar.

  • nIDLast
    A ID do último em um intervalo de barras de controle para reposicionar e redimensionar.

  • nIDLeftOver
    Especifica a ID do painel que preenche o restante da área de 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   Não é concluído o layout das barras de controle; em vez disso, lpRectParam é inicializada com o dimensionar da área de cliente, sistema autônomo se o layout realmente tivesse sido concluído.

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

  • lpRectParam
    Aponta para um RECT estrutura; o uso do qual depende do valor de nFlag.

  • lpRectClient
    Aponta para um RECT estrutura que contém a área de cliente disponível.If NULO, a janela da área de cliente será usada.

  • bStretch
    Indica se a BAR deve ser estendida para o dimensionar do quadro.

Comentários

The nIDFirst e nIDLast parâmetros definem um intervalo de identificações de BAR de controle a ser reposicionado na área de cliente. The nIDLeftOver parâmetro especifica a ID da janela filho (normalmente o modo de exibição) que é reposicionada e redimensionada para preencher o restante da área de cliente não preenchido pelas barras de controle.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CFrameWnd::RecalcLayout

Outros recursos

Membros CWnd