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