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