Share via


CTabCtrl::AdjustRect

Calcula el área de presentación de un control de ficha dado un rectángulo de ventana, o calcula el rectángulo de ventana que corresponde a un área de presentación determinada.

void AdjustRect(
  BOOL bLarger,
  LPRECT lpRect 
);

Parámetros

  • bLarger
    Indica qué operación a realizar.Si este parámetro es TRUE, lpRect especifica un rectángulo de presentación y recibe el rectángulo de ventana correspondiente.si este parámetro es FALSO, lpRect especifica un rectángulo de ventana y recibe el rectángulo correspondiente de la pantalla.

  • lpRect
    Puntero a una estructura de RECT que especifica el rectángulo determinado y recibe el rectángulo resultante.

Ejemplo

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

encabezado: afxcmn.h

Vea también

Referencia

Clase de CTabCtrl

Gráfico de jerarquía

CTabCtrl::SetItemSize

CTabCtrl::GetItemRect

CTabCtrl::AdjustRect