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

Consulte também

Referência

Classe CTabCtrl

Gráfico de hierarquia

CTabCtrl::SetItemSize

CTabCtrl::GetItemRect

CTabCtrl::AdjustRect

Outros recursos

CTabCtrl membros