Partilhar via


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

Consulte também

Referência

Classe de CTabCtrl

Gráfico de hierarquia

CTabCtrl::SetItemSize

CTabCtrl::GetItemRect

CTabCtrl::AdjustRect