Поделиться через


CTabCtrl::AdjustRect

Вычисляет область отображения набора вкладок заданного прямоугольника окна и вычисляет прямоугольника окна, сопоставил бы к заданной области отображения.

void AdjustRect(
  BOOL bLarger,
  LPRECT lpRect 
);

Параметры

  • bLarger
    Указывает, какая операция.Если этот параметр TRUE, то lpRect указывает прямоугольник и возвращает соответствующий прямоугольника окна.Если этот параметр FALSE, то lpRect задает прямоугольник окна и возвращает соответствующий прямоугольник.

  • lpRect
    Указатель на структуру RECT, которая определяет данный прямоугольник и возвращает вычисленный прямоугольник.

Пример

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);   
}

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CTabCtrl

Диаграмма иерархии

CTabCtrl::SetItemSize

CTabCtrl::GetItemRect

CTabCtrl::AdjustRect