CTabCtrl::AdjustRect
Calcula a área de exibição do controle de guia fornecida um retângulo de janela ou calcula o retângulo de janela que corresponderia a uma área de exibição determinado.
void AdjustRect(
BOOL bLarger,
LPRECT lpRect
);
Parâmetros
bLarger
Indica a operação a ser efetuada.Se esse parâmetro for TRUE, lpRect Especifica um retângulo de exibição e recebe o retângulo de janela correspondente. Se esse parâmetro for FALSE, lpRect Especifica um retângulo de janela e recebe o retângulo de exibição correspondente.lpRect
Ponteiro para um RECT estrutura que especifica o retângulo fornecido e recebe o retângulo calculado.
Exemplo
void CTabDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
if(m_TabCtrl.m_hWnd == NULL)
return; // Return if window is not created yet.
RECT rect;
// Get size of dialog window.
GetClientRect(&rect);
// Adjust the rectangle to fit the tab control into the
// dialog's client rectangle.
m_TabCtrl.AdjustRect(FALSE, &rect);
// Move the tab control to the new position and size.
m_TabCtrl.MoveWindow(&rect, TRUE);
}
Requisitos
Cabeçalho: afxcmn.h