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 CTabCtrl

Gráfico da hierarquia

CTabCtrl::SetItemSize

CTabCtrl::GetItemRect

CTabCtrl::AdjustRect