CTabCtrl::AdjustRect
Calcule la zone d'affichage d'un contrôle onglet donnée un rectangle de fenêtre, ou calcule le rectangle de fenêtre qui correspondrait à une zone d'affichage donnée.
void AdjustRect(
BOOL bLarger,
LPRECT lpRect
);
Paramètres
bLarger
Indique que l'opération à effectuer.Si ce paramètre est TRUE, lpRect spécifie un rectangle d'affichage et reçoit le rectangle correspondant de la fenêtre.Si ce paramètre est FALSE, lpRect spécifie un rectangle de fenêtre et reçoit le rectangle correspondant d'affichage.lpRect
Pointeur vers une structure de RECT qui spécifie le rectangle donné et reçoit le rectangle calculé.
Exemple
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);
}
Configuration requise
Header: afxcmn.h