Sdílet prostřednictvím


CTabCtrl::AdjustRect

Vypočítá obdélníku okna dané oblasti zobrazení ovládacího prvku karta nebo vypočte okno obdélník, který odpovídá oblasti daného zobrazení.

void AdjustRect( 
  BOOL bLarger, 
  LPRECT lpRect  
);

Parametry

  • bLarger
    Označuje, která operace provést.Pokud je tento parametr TRUE, lpRect Určuje zobrazení obdélník a obdrží odpovídající obdélníku okna.Pokud je tento parametr FALSE, lpRect určuje obdélníku okna a obdrží odpovídající obdélníku zobrazení.

  • lpRect
    Ukazatel RECT struktury, která určuje dané obdélník a přijímá vypočítané obdélník.

Příklad

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

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CTabCtrl

Graf hierarchie

CTabCtrl::SetItemSize

CTabCtrl::GetItemRect

CTabCtrl::AdjustRect