CTabCtrl::AdjustRect
Calcula a área de exibição de um controle de guia dado um retângulo da janela, ou calcula o retângulo da janela que corresponde a uma área de exibição determinada.
void AdjustRect(
BOOL bLarger,
LPRECT lpRect
);
Parâmetros
bLarger
Indica que a operação executar.Se esse parâmetro é Verdadeiro, lpRect especifica um retângulo de exibição e recebe o retângulo correspondente da janela.Se esse parâmetro é Falso, lpRect especifica um retângulo da janela e recebe o retângulo correspondente de exibição.lpRect
Ponteiro a estrutura de RECT que especifica o retângulo determinado e receber 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