CTabCtrl::AdjustRect
Calcola l'area di visualizzazione di un controllo Struttura a schede fornito un rettangolo della finestra, o calcola il rettangolo della finestra che corrisponde a un'area di visualizzazione specificata.
void AdjustRect(
BOOL bLarger,
LPRECT lpRect
);
Parametri
bLarger
Indica un'operazione. Se questo parametro è TRUE, lpRect specifica un rettangolo visualizzato e riceve il rettangolo corrispondente della finestra. Se questo parametro è FALSE, lpRect specifica un rettangolo della finestra e riceve il rettangolo visualizzato corrispondente.lpRect
Puntatore a una struttura RECT che specifica il rettangolo specificato e riceve il rettangolo calcolato.
Esempio
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);
}
Requisiti
Header: afxcmn.h